mitiq icon indicating copy to clipboard operation
mitiq copied to clipboard

Add Mitiq to conda-forge package source for conda

Open crazy4pi314 opened this issue 3 years ago • 1 comments

Problem

Right now you can only install Mitiq from pip, which is common, but much harder to correctly resolve dependency conflicts as well as manage requirements outside of python (some of our dependencies may need to be built from source). Especially for windows development and users, having a conda package would make a lot of issues moot ( see #839, #837, #620, #416 to name a few).

Rough requirements

  • Decide if we want our own conda channel or just use conda-forge (prefered)
  • Need to decide if we build our package in our CI and push to conda-forge or use their feedstock template repos (See QuTiP example)
  • Resolve how to handle some of our dependencies (really only quantum packages circ, qiskit, and braket) that are not on conda. This could be we make a package for them (totally fine, don't need to be source owner). Else there are ways to bring in source and build as a part of the conda packaging process.

Relevant/helpful links

crazy4pi314 avatar Aug 25 '21 18:08 crazy4pi314

This issue had no activity for 2 months, and will be closed in one week unless there is new activity. Cheers!

github-actions[bot] avatar Nov 23 '21 00:11 github-actions[bot]

Since our requirements are all python packages on PyPI (i.e. none need to be built from source) and we haven't received any user requests for this integration, I'm inclined to not add conda support as something we need to add to our maintenance of the project. I will close unless someone has a strong opinion to the contrary.

jordandsullivan avatar Mar 25 '24 17:03 jordandsullivan