Add version info, mark as supporting typing, and use setuptools.
Review Request #13030 — Created May 10, 2023 and submitted — Latest diff uploaded
We now store Housekeeping version information in
housekeeping._version
. This is now used when building the package,
instead of hard-coding a version. For that, we're now using the
setuptools build backend forpyproject.toml
.We also store a
py.typed
file in the module, which indicates to
consumers that this package provides type hints.
Successfully built packages. Verified that consumers could see typing
information.