In both [setup.py](https://github.com/web-push-libs/pywebpush/blob/c99d0f7997f6796eff257083baf2a0ad77cfa518/setup.py#L46) and [pyproject.toml](https://github.com/web-push-libs/pywebpush/blob/c99d0f7997f6796eff257083baf2a0ad77cfa518/pyproject.toml#L26) is stated that this project is Python3 only. Six is [only used in the main script](https://github.com/search?q=repo%3Aweb-push-libs%2Fpywebpush+six+language%3APython&type=code&l=Python) to check for `six.text_types` which in Python3 is `str`. Thus there is no reason to keep it as a dependency.