osuAkatsuki / bancho.py

An osu! server for the generic public, optimized for maintainability in modern python
https://akatsuki.gg
MIT License
213 stars 129 forks source link

chore: address deprecations caused by updating packages #570

Closed NiceAesth closed 7 months ago

NiceAesth commented 8 months ago

Describe your changes

RFC. This is the minimal required to get it into a working state. See: https://fastapi.tiangolo.com/advanced/events/#lifespan

Breaking changes spotted:

As a side effect, we now should technically support Python 3.12

Other things of note: We may support Pytest 8 soon once pytest-asyncio v23.5 is out of alpha. https://github.com/pytest-dev/pytest-asyncio/issues/737#issuecomment-1930632667 done in #571

Related Issues / Projects

Depends on #568

Checklist

cmyui commented 7 months ago

+1 👍🏻