m-labs / artiq

A leading-edge control system for quantum information experiments
https://m-labs.hk/artiq
GNU Lesser General Public License v3.0
415 stars 193 forks source link

conda: aiohttp, dateutil dependencies unsatisfied #138

Closed ghost closed 8 years ago

ghost commented 8 years ago
(py35)rabi@mahxu:~/gitlab$ conda install artiq
Fetching package metadata: ......
Solving package specifications: ..........................
Error: Could not find some dependencies for artiq: aiohttp, dateutil

Did you mean one of these?

    artiq

Did you mean one of these?

    dateutil

You can search for this package on anaconda.org with

    anaconda search -t conda dateutil

 (and similarly for the other packages)

You may need to install the anaconda-client command line client with

    conda install anaconda-client
(py35)rabi@mahxu:~/gitlab$ conda info
Current conda install:

             platform : linux-64
        conda version : 3.18.3
  conda-build version : 1.11.0
       python version : 3.4.3.final.0
     requests version : 2.8.1
     root environment : /home/rabi/anaconda3  (writable)
  default environment : /home/rabi/anaconda3/envs/py35
     envs directories : /home/rabi/anaconda3/envs
        package cache : /home/rabi/anaconda3/pkgs
         channel URLs : http://conda.anaconda.org/m-labs/channel/dev/linux-64/
                        http://conda.anaconda.org/m-labs/channel/dev/noarch/
                        https://repo.continuum.io/pkgs/free/linux-64/
                        https://repo.continuum.io/pkgs/free/noarch/
                        https://repo.continuum.io/pkgs/pro/linux-64/
                        https://repo.continuum.io/pkgs/pro/noarch/
          config file : /home/rabi/.condarc
    is foreign system : False
whitequark commented 8 years ago

I've been rebuilding all of ARTIQ's dependencies on our new, (more) automated build infrastructure, based on Appveyor and Travis CI servers.

As a part of this, I've changed the way channels are used: packages deemed 'stable' are put in the main branch, and only the automatically built migen and artiq packages are put in the dev branch. So please add the main channel as well.

Instructions somewhere probably need to be updated; I will look into it.

ghost commented 8 years ago

http://www.m-labs.hk/artiq/manual/installing.html#installing-using-conda

On Thu, Oct 15, 2015 at 9:47 PM, whitequark notifications@github.com wrote:

I've been rebuilding all of ARTIQ's dependencies on our new, (more) automated build infrastructure, based on Appveyor and Travis CI servers.

As a part of this, I've changed the way channels are used: packages deemed 'stable' are put in the main branch, and only the automatically built migen and artiq packages are put in the dev branch. So please add the main channel as well.

Instructions somewhere probably need to be updated; I will look into it.

— Reply to this email directly or view it on GitHub https://github.com/m-labs/artiq/issues/138#issuecomment-148592401.

ghost commented 8 years ago

OK. I can install using the main branch. But main is built for an ARTIQ revision that predates several of the recent API changes. For example, the main build still wants ddb.pyon.

And it looks like there are two copies of artiq in the main build: 1599 and np_1420.

https://conda.anaconda.org/m-labs/linux-64

On Thu, Oct 15, 2015 at 9:47 PM, whitequark notifications@github.com wrote:

I've been rebuilding all of ARTIQ's dependencies on our new, (more) automated build infrastructure, based on Appveyor and Travis CI servers.

As a part of this, I've changed the way channels are used: packages deemed 'stable' are put in the main branch, and only the automatically built migen and artiq packages are put in the dev branch. So please add the main channel as well.

Instructions somewhere probably need to be updated; I will look into it.

— Reply to this email directly or view it on GitHub https://github.com/m-labs/artiq/issues/138#issuecomment-148592401.

whitequark commented 8 years ago

I mean you need both:

So please add the main channel as well.

whitequark commented 8 years ago

This is the same general idea as Ubuntu main repository (stable stuff) and ppa's (automatic builds, possibly unstable).