<!-- Release notes generated using configuration in .github/release.yml at v1.0.2 -->
What's Changed
* Fix example by thomkeh in https://github.com/wearepal/EthicML/pull/776
* Add tests for the column generating code by thomkeh in https://github.com/wearepal/EthicML/pull/782
* Update the config for pyright by thomkeh in https://github.com/wearepal/EthicML/pull/792
* Update to mypy 0.990 by thomkeh in https://github.com/wearepal/EthicML/pull/799
* Use `override` instead of `implements` by thomkeh in https://github.com/wearepal/EthicML/pull/807
* Remove unused imports by thomkeh in https://github.com/wearepal/EthicML/pull/808
* Use more ruff checks by thomkeh in https://github.com/wearepal/EthicML/pull/809
* Pyre config file by thomkeh in https://github.com/wearepal/EthicML/pull/810
* Remove duplicate import by thomkeh in https://github.com/wearepal/EthicML/pull/813
* Add "pyright: ignore" comments by thomkeh in https://github.com/wearepal/EthicML/pull/814
* Update ruff to 176 by thomkeh in https://github.com/wearepal/EthicML/pull/815
* Import folktables only on demand by thomkeh in https://github.com/wearepal/EthicML/pull/819
**Full Changelog**: https://github.com/wearepal/EthicML/compare/v1.0.1...v1.0.2