Open dmsimard opened 10 months ago
Those directories are missing __init__.py
files, so they're not proper Python packages, and setuptools.find_packages()
(used by pbr under the hood) does not explicitly include them in setuptools' packages
configuration. Adding __init__.py
files should fix this problem.
Thanks for pointing me in the right direction!
Some of those aren't meant to be python modules, most notably the UI bits, but we can figure it out.
This is a build issue, not a runtime issue and it seems like we should use something else anyway:
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
I'll revisit this later.
What is the issue ?
When building a wheel with
python3 setup.py sdist bdist_wheel
there are warnings such as:The full list is the following:
I have not yet investigated the issue but we should understand and fix the deprecation.
What should be happening ?
We should be able to build without running into deprecations.