Once we have specified the metadata, we need to tell setuptools which packages we're actually bundling using the packages argument.
In our case, we only have the abq_data_entry package, so we'll specify it as follows:
setup( #... packages=['abq_data_entry'],
Adding this will include the main package and all its submodules as well (such as our images and test modules).
For more complex cases, setuptools includes the find_packages function, which can be used instead like so:
from setuptools import setup, find_packages setup( #... packages=find_packages(),
This will locate and include all the packages in our project directory automatically.
In addition to the modules defined in our project, our application depends on ...