Chimney service hatch rusted through. I did a temporary fix with some glass wool, but it obviously needs replacing.
Will need to find one. These are not the usual square cast iron ones you can find everywhere here, but wider (and flimsier).
Any tips?
@ofek Hello and welcome to Mastodon!
#Python people: give @ofek a follow, he's the author of the #Hatch project manager and the #Hatchling build backend, plus cool tools like https://github.com/ofek/pypinfo, and wrote #PEP723 "Inline script metadata"!
Is there a way of building two different Python wheels from the same source code, with one of the wheels not including some specific module/package?
I am using #hatch and pyproject.toml.
I could use two different pyproject.toml files, but it seems that it should be possible in some other way.
@djmoch I expect Hatch will add built-in support for lock files as soon as PEP 751 is approved:
@djmoch
Try a plugin:
1. hatch-pip-compile - use pip-compile to manage project dependencies and lockfiles
2. hatch-pip-deepfreeze - virtual environments with dependency locking by pip-deepfreeze
https://hatch.pypa.io/latest/plugins/environment/reference/#known-third-party
#Python #Hatch
This is all the configuration needed in Hatch to make this work. My static files directory is in my `.gitignore` file, so I explicitly added it to my wheel file.
These are the steps actually needed to build the binary files.
Bonus: a GitHub workflow that builds the binary for different platforms when a new tag is pushed, creates a new release, and adds the binaries as assets to the release.
2/3