As a conda user wanting to try out prefect I've started the work to add it to conda-forge over at https://github.com/conda-forge/staged-recipes/pull/8042
Please comment over in that PR if anyone would like to be added as a maintainer.
A maintainer will get notifications about updates and can merge the auto-generated PRs from the update-bot (after reviewing them for correctness of course!)
Thanks @dhirschfeld! @cicdw and I were just talking about getting this ball rolling, so we appreciate the effort! He's on Pacific Time but I'm sure he'll get involved once he's online.
The staged-recipes PR actually got merged before you had a chance to comment whether or not you wanted to be added as maintainers so I opened a new PR https://github.com/conda-forge/prefect-feedstock/pull/1 so that you can comment there.
This is great @dhirschfeld thank you!
@dhirschfeld I'm displaying my ignorance here, but what is the typical workflow for maintaining / updating a conda-forge package?
conda-forge run the cf-regro-autotick-bot which monitors pypi for new versions published. When it notices a new version published it automatically opens a PR in the feedstock repo.
As a maintainer you'll get a GitHub notification of a new PR, and if everything is in order you can simply hit the green merge button.
The bot doesn't update dependencies though so the job of a maintainer is to check that no dependencies have changed for the new version and if they have to update the meta.yaml appropriately before merging.
Of course, if the bot doesn't put in a PR you can always open one manually. Updating to a new version is simply a matter of updating the version and the sha256 in the meta.yaml
Ah ok cool, and then PR merges into the feedstock repo trigger auto-deploys to the conda-forge channel I suppose?
馃挴 thank you!
Yep - the CI automatically uploads to conda-forge. It's a pretty amazing infrastructure they've set up!
Most helpful comment
Yep - the CI automatically uploads to
conda-forge. It's a pretty amazing infrastructure they've set up!https://anaconda.org/conda-forge/prefect/files