PyHeck is a case conversion library (for converting strings to snake_case, camelCase etc). It is a thin wrapper around the Rust library heck.
pip install pyheck
Note: requires Python >= 3.9.
>>> from pyheck import snake
>>> snake("We carry a new world here, in our hearts.")
'we_carry_a_new_world_here_in_our_hearts'
- Install poetry
- Install dev dependencies:
poetry install
- Activate the poetry shell:
poetry shell
- Run
maturin develop
to compile the Rust code. - Run
make fmt
,make lint
, andmake test
.