firebase-admin-python
firebase-admin-python copied to clipboard
[FR] Publish `firebase-admin` on `conda-forge`
Is your feature request related to a problem? Please describe.
Would you be open to also publishing firebase-admin via conda on conda-forge? If so, I could create the necessary feedstock repository to get things started.
Describe the solution you'd like
This would entail creating a new "feedstock" repository (here is an example) which builds the conda package based on the package available on PyPi
Describe alternatives you've considered
Additional context
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
Hi @bstadlbauer, Thank you for the feature request!
I am not too familiar with conda, could you help me understand the use cases here? IIUC, you can use both pip and conda side-by-side... is using both tools a reasonable compromise?
Hi @lahirumaramba!
I am not too familiar with conda, could you help me understand the use cases here? IIUC, you can use both pip and conda side-by-side... is using both tools a reasonable compromise?
Sure! Happy to go a bit more in-depth here. While it is possible to use pip together with conda, this comes with some caveats.
From my experience, especially in a more production-y setting, it is favorable to have everything come from one source, especially when a pip installed project or one of it's dependencies is not a pure Python project. E.g. firebase-admin depends on GRPC which I've seen causing trouble in mixed environments.
A second, and probably more niche use-case is that it's easier to create a dependency lock file from "just" conda dependencies using e.g. conda-lock. While conda-lock offers to also lock pip-dependencies (docs), this is still somewhat experimental and fails in certain circumstances (e.g. https://github.com/conda/conda-lock/issues/253)
I agree, it will be great if this is available on conda..
This would be really useful!