Add version info, mark as supporting typing, and use setuptools.

Review Request #13030 — Created May 10, 2023 and submitted — Latest diff uploaded

Information

housekeeping
master

Reviewers

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 for pyproject.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.

Commits

Files