The amateurishness is unfckingbelievable. This is the first time seeing a requirements.txt file and no pyproject.toml. What is that requirements.txt for exactly?
packaging is 80% of coding.
This includes: tests, dev environment (tox.ini, tox-test.ini, tox-req.ini, pre-commit, Makefile), full docs not just a README, gh workflows, stubs, pyproject.toml file ffs, static type checking with both mypy and pyright.
This is worse than strictyamlx which i actually would like to use, but come on! It's also terribly amateurish. What is with the partial typing signatures? Listen to Yoda, you either do or you don't, there is no try.
Everyone can be brilliant, everyone is brilliant, but packaging separates the little boys in their diapers from the men.
This author is sucking his thumbs in full view of the public.
If this project was a dart board, a blindfolded drunk could point out its shortcomings. Where to start?
Why even list the packages purpose and features, just beg/plead/grovel for help.