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

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

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.

Summary ID
Add version info, mark as supporting typing, and use setuptools.
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.
00daf7ca16971bfbbcffb857517fa76606f78507
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to master (3c24f23)