Python setuptools is becoming PyPI specific build system. I recommend migrating to generic build system.
This is a blog post that has a good explanation of situation: https://web.archive.org/web/20220401124057/https://blogs.gentoo.org/mgorny/2021/11/07/the-future-of-python-build-systems-and-gentoo/
The biggest issue is that data_files
support is going to be removed. It would be no longer possible to install in to /usr
or /etc
directories.
Because there is no lava package on PyPI I would recommend migrating over to a generic build system like CMake or meson. I have experience building python projects on meson.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information