BlackSheep
BlackSheep copied to clipboard
Fast ASGI web framework for Python
##### _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...
##### _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...
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...
**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
**🚀 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...
**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...
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...