- Add setup.py – or actually [pyproject.toml](https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html) - Add a “make compile-requirements” target (see edx-platform) - Make sure that “make test” works and is run in CI - Optionally: type-test with mypy