this post was submitted on 08 May 2026
1 points (100.0% liked)
Privacy
4703 readers
222 users here now
Icon base by Lorc under CC BY 3.0 with modifications to add a gradient
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The amateurishness is unfckingbelievable. This is the first time seeing a
requirements.txtfile and nopyproject.toml. What is thatrequirements.txtfor 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.
The pyproject.toml spec is ten years old. Python 3 is almost twenty years old. The community standard moved within the last five years. Tox is only necessary if you want to validate across specific versions so it can be replaced by tools like Poetry. If you’ve got GitHub workflows that’s the standard anyway so you should be running something like act locally. Static typing redundancy is a waste of compute.
If you’re going to be an asshole, make sure you can back everything up. You can’t so I’d recommend taking a breath and going outside.
Edit: I looked through your GitHub and even though your profile name is “msftcangoblowm” you don’t seem to use
.yamlbut instead the YAML extension Windows devs use.Thank you for introducing me to act. First time seeing it.