Is your project written primarily in Python? If yes, I think the right
way is to follow the Python build / package conventions (such as they
are, sigh). Meaning setup.py, pyproject.toml, et cetera.
Then either you or someone else can take that and make OS packages
with that.
--
Ian