Azure-functions-core-tools: [packapp] Support conda install

Created on 8 Feb 2019  路  14Comments  路  Source: Azure/azure-functions-core-tools

If environment.yaml is present, conda install the dependencies instead of pip install-ing them.

Python

Most helpful comment

Would love to see any update/news on this feature.

All 14 comments

@elprans correct me if I'm wrong but the Conda repository only offers pre-built wheels, so there is no requirement for --build-native-deps path on this one right?

Any news on this issue?

Would love to see any update/news on this feature.

@anirudhgarg @vrdmr Do you have the latest guidance on this?

I would also be very much interested in this!

Hey @anirudhgarg @vrdmr we are also waiting for conda support because some dependencies like geopandas cannot be installed over pip install command.

Please an update!?

Also waiting for this, as turbodbc fails with pip (cannot find wheel, so tries to build, but then fails on dependence pybind11, https://github.com/blue-yonder/turbodbc/issues/59)

Would also love to see an update on this feature request.

Also waiting for this, as scikit-garden is failing with pip

We end up using custom Dockerfile. You can find what we did here: https://github.com/bentoml/BentoML/blob/master/docker/azure-functions/Dockerfile

Basically, build on top this and add miniconda

I'm also holding out for this - would love Azure functions to have the same support for conda environments as Azure ML.

Hi @owenlamont, we are planning to publish an image with conda dependencies that you could use in custom container on a premium plan. Would that work for you? or you're planning to use consumption plan?

Hi @stefanushinardi - I'm ignorant of what plan my workplace has. I'll have to enquire with the with our data engineering team.

I was aware conda environments could be used by specifying a custom container Docker image but I had hoped I could let Azure Functions abstract Docker away and it would work as written on the description of this ticket - that I could just replace the requirements.txt with an environment.yml and everything else would auto-magically work.

I see, got it. I dont have a timeline for that yet, but appreciate the nudge. Will discuss internally about the support. cc: @vrdmr @Hazhzeng @AnatoliB

Was this page helpful?
0 / 5 - 0 ratings