BlackSheep icon indicating copy to clipboard operation
BlackSheep copied to clipboard

Fast ASGI web framework for Python

Results 61 BlackSheep issues
Sort by recently updated
recently updated
newest added

##### _Note: consider using [Discussions](https://github.com/Neoteroi/BlackSheep/discussions) to open a conversation about new features…_ **🚀 Feature Request** i don't know, though have tried to check, but i don't know if there is...

document

##### _Note: consider using [Discussions](https://github.com/Neoteroi/BlackSheep/discussions) to open a conversation about new features…_ **🚀 Feature Request** Hello! It would be great to see global jinja helpers (like request). Adding the same...

enhancement
document

Ignore extra properties when parsing binding input from the request payload? Example for dataclasses: ```python from dataclasses import fields, is_dataclass def create_instance(cls, props): """ Creates an instance of a given...

enhancement
low priority

**ClientSession** when make a request,the server doesn`t return a content-type header, this line in connection.py will cause exception as the title recursive https://github.com/Neoteroi/BlackSheep/blob/9fe7d66baf13456e3725f66f41cbc961285a8e2d/blacksheep/client/connection.py#L274

bug 🐞

**🚀 Feature Request** Add a `request.url_for` method (including helper for Jinja2), supporting an optional name? Maybe: ``` def url_for(path: str, *, name: str | None = None): ... ``` Like...

BlackSheep looks promising but anyone tried to implement Graphene for GraphQL?

Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.3.0 to 2.4.0. Release notes Sourced from pyjwt's releases. 2.4.0 Security [CVE-2022-29217] Prevent key confusion through non-blocklisted public key formats. https://github.com/jpadilla/pyjwt/security/advisories/GHSA-ffqj-6fqr-9h24 What's Changed Add support for Python...

dependencies

**Describe the bug** A description of what the bug is, possibly including how to reproduce it. I am trying to include SentryAsgiMiddleware. I have to hack it a little as...

**🚀 Feature Request** Add and HSTS middleware to the library, like: ```python from blacksheep.messages import Request, Response def _get_hsts_value(max_age: int, include_subdomains: bool) -> bytes: value = f"max-age={max_age};" if include_subdomains: value...

enhancement
needs docs

Hi, Are you using it in frappe framework before? It allows multiple sites to work through a single application. The settings file for each site is stored with json and...