The PR was reviewed and we have a farmos-feedstock repo now!
Is there an automated process for releasing updates?
Yep things are mostly automated! Since farmOS.py is just a simple Python package, no special C compilations, dependencies, etc, it’s quite simple.
When we make new releases of farmOS.py we just need to update the version number and SHA265 hash of the release tarball from PyPi. And there’s actually a bot that should create PRs with this info when a new release is available on Pypi! (example from the fastapi-feedstock: fastapi v0.65.0 by regro-cf-autotick-bot · Pull Request #46 · conda-forge/fastapi-feedstock · GitHub)
The only gotcha is if our dependencies change, we need to change that in the
meta.yaml file as well. This isn’t automated. But we only have two dependencies and relatively infrequent releases so shouldn’t be a big deal.
I just added a build for 1.0.0b1: Include build for 1.0.0b1 by paul121 · Pull Request #1 · conda-forge/farmos-feedstock · GitHub
@jolau when you get a chance, please report back how this is working!