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!