If you have Pydantic in your project, you can achieve this without the extra library by using pydantic.alias_generators.to_snake. This function works similarly and also handles acronyms, but it has a larger footprint.
Use this option if Pydantic is already present in your project and you only need this specific feature. In all other cases, textcase is preferable due to its smaller footprint.