Adding unionml
to conda-forge channel
#137
Replies: 7 comments
-
A common byproduct of conda-forge packagingOften the activity of adding a PyPI package to conda-forge reveals common packaging errors/mistakes. For instance, the following PR was necessary in unionml to fix not including |
Beta Was this translation helpful? Give feedback.
-
FAQsI will present various concepts as frequently asked questions (FAQs) below. |
Beta Was this translation helpful? Give feedback.
-
FAQ-01: What is a
|
Beta Was this translation helpful? Give feedback.
-
FAQ-02: What was necessary for adding
|
Beta Was this translation helpful? Give feedback.
-
FAQ-03: How do I know which PyPI packages are available on conda-forge?👉 Go to https://conda-forge.org/feedstock-outputs/ and search for PyPI package name.
|
Beta Was this translation helpful? Give feedback.
-
FAQ-04: What if a PyPI package is not available on conda-forge?👉 Someone will have to add the PyPI package as a conda-forge recipe by sending a pull request (PR) at: https://github.com/conda-forge/staged-recipes/. |
Beta Was this translation helpful? Give feedback.
-
FAQ-05: How do you update a PyPI package on conda-forge, typically after a new PyPI release?You will need to send a PR to the respective feedstock repository to update the recipe for that package. For instance, say, you want to update
|
Beta Was this translation helpful? Give feedback.
-
Premise
Anaconda (or
conda
) is used for package and environment management in Python. One of the popular public channels on conda isconda-forge
. The packages maintained on this channel can be installed as:With
unionml
on conda-forge, installation of unionml becomes very easy with a package manager, inside an isolated python environment.Objective
I am the maintainer of
unionml
on conda-forge. So far, I have added close to over 40 python libraries to conda-forge, and it has been a humbling experience. In total, I maintain over 50 PyPI libraries on conda-forge channel currently.I will try and explain a few things about conda-forge packaging here, to make the process as clear as possible to any current or future contributor or user of this repository.
Relevant Information
UnionML was added to conda-forge in the following PR.
unionml
from PyPI conda-forge/staged-recipes#19349And here is the corresponding issue:
conda
installation option forunionml
#128I am also one of the co-maintainers of the following Flyte ecosystem packages on conda-forge channel.
flytekit
flyteidl
Beta Was this translation helpful? Give feedback.
All reactions