Asgi-lifespan

Latest version: v2.1.0

Safety actively analyzes 613631 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.1.0

Added

- Add support for lifespan state. (Pull 59)

2.0.0

Removed

- Drop support for Python 3.6. (Pull 55)

Added

- Add official support for Python 3.11. (Pull 55)
- Add official support for Python 3.9 and 3.10. (Pull 46 - Thanks euri10)

Fixed

- Ensure compatibility with mypy 0.990+, which made `no_implicit_optional` the default. (Pull 53 - Thanks AllSeeingEyeTolledEweSew)

1.0.1

Fixed

- Update development status to `5 - Production/Stable`. (Pull 32)

1.0.0

Removed

- Drop `Lifespan` and `LifespanMiddleware`. Please use Starlette's built-in lifespan capabilities instead. (Pull 27)

Fixed

- Use `sniffio` for auto-detecting the async environment. (Pull 28)
- Enforce 100% test coverage on CI. (Pull 29)

Changed

- Enforce importing from the top-level package by switching to private internal modules. (Pull 26)

0.6.0

Changed

- Move `Lifespan` to the `lifespan` module. (Pull 21)
- Refactor `LifespanManager` to drop dependency on `asynccontextmanager` on 3.6. (Pull 20)

0.5.0

- Enter Beta development status.

Removed

- Remove `curio` support. (Pull 18)

Added

- Ship binary distributions (wheels) alongside source distributions.

Changed

- Use custom concurrency backends instead of `anyio` for asyncio and trio support. (Pull 18)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.