-
Notifications
You must be signed in to change notification settings - Fork 5
[discussion] Publish packages to Conda Forge #3
Comments
I vote to use Conda Forge. |
Can't think why we would not publish to Forge. |
Twitter thread about conda forge and with some details about PYPI synchronization: https://twitter.com/xhochy/status/1173182116689059840 |
I think I can give it a try. Will try to deploy This will be a good way to give my brain some time to rest before jumping on the next issues for Cylc 8.0a2 in Cylc UI. |
Done for |
Graphene Tornado recipe submitted: conda-forge/staged-recipes#9763 |
GraphQL recipe submitted: conda-forge/staged-recipes#9765 |
Struggled a bit finding what was wrong with the Added an issue to include a bit more of information in the log message, though not sure if the best option conda/conda-build#3761 |
I merged it already! :) |
Hooray! Still have a couple more recipes to bother you guys with later 🙏 Really impressed with how quick and well the recipes PR's are reviewed on Conda Forge. Thanks / Obrigado @marcelotrevisani ! |
😃 Sometimes a PR may take a while to review if it happens just mark the |
Tamo junto! hahaha 😆 |
Merged
Merged as well |
And I thinking that I would need to wait a few days before working on the next I hope it's fine if I bother you here very quickly @marcelotrevisani. I was going ask on Gitter (I am lurking there already), but just in case it's something quick/easy to answer. Q/ we have a package that is not a conventional Python package, https://github.com/cylc/cylc-conda/blob/master/recipes/cylc/meta.yaml It uses Can we still submit a PR for Conda Forge for packages like this one? Thanks! |
Not a solution but I guess we should package the Cylc UI separately? |
I think it is already being packaged separately. It is packaged as a ZIP and uploaded to a GitHub release/tag. We could use NPM (though not recommended as it is tailored for libraries, not complete web apps), or one of the new GitHub repositories. But I think it would not change our Conda recipe for Or are you suggesting that |
Yes sure, you can submit a PR for that as well! you can create You can also create a conda package for the |
Thanks @marcelotrevisani !!! |
@kinow feel free to send messages to me on gitter as well, that is not a problem :) |
Had some hiccups with |
99% done. Just waiting for cylc-ui to show in conda forge. Then will prepare Cylc metapackage. Closing this ticket as README info will be moved to cylc-doc, and this repo can then be archived. |
Posted to riot by @oliver-sanders , we will need to consider what to do, assuming #1 proves it works. One possibility is to upload the packages to conda forge - https://conda-forge.org/#add_recipe
Instead of using a personal space, as we are doing now for testing.
(cylc-uiserver depends on graphene-tornado, graphql-ws, and cylc-flow; cylc depends on all the packages being released; the review of cylc recipe may take longer as it's not a conventional conda python package)
metomi-isodatetime
Add metomi-isodatetime recipe for conda-forge conda-forge/staged-recipes#9610graphene-tornado
Publish graphene-tornado to Conda Forge graphql-python/graphene-tornado#35 & Add graphene-tornado conda-forge/staged-recipes#9763graphql-ws
(for subscriptions; need to check if it has transitive dependencies that also need publishing) Publish graphql-ws to Conda Forge graphql-python/graphql-ws#36 & Add graphql-ws conda-forge/staged-recipes#9765cylc-flow
Add cylc-flow recipe conda-forge/staged-recipes#9661cylc-uiserver
Add Cylc UI Server conda-forge/staged-recipes#9786cylc
The text was updated successfully, but these errors were encountered: