[ 
https://issues.apache.org/jira/browse/CLIMATE-866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Goodman updated CLIMATE-866:
---------------------------------
    Comment: was deleted

(was: I like option 2. I know we were originally planning on hosting the recipe 
files on some sort of apache repo in the future (CLIMATE-836), but in hindsight 
this is probably the best approach. I actually knew of the conda-forge but 
initially thought the hassle of needing to make a github PR in order to update 
the packages might be too much of a hinderance when attempting to prepare for 
new releases. However I really like that the build process itself is automated 
through CI services which would ultimately make maintaining the packages much 
easier since the only thing we actually need to maintain is the meta.yaml file 
for ocw (and any other dependencies not already on the conda-forge). I believe 
the build is automatically done for both python2 and 3 as well. The initial PRs 
to upload our recipes will probably take some time but it seems in practice 
they are very fast about merging PRs for simple updates. 

Let me know if you agree, and if so I'd be glad to set this all in motion. I 
was originally going to make the python3 packages today for my anaconda channel 
but if this is not urgent, we can automatically defer this until after our 
recipes are pushed to conda-forge. Let me know your thoughts [~lewismc].)

> Create conda packages against Python3
> -------------------------------------
>
>                 Key: CLIMATE-866
>                 URL: https://issues.apache.org/jira/browse/CLIMATE-866
>             Project: Apache Open Climate Workbench
>          Issue Type: Task
>          Components: conda
>    Affects Versions: 1.1.0
>            Reporter: Lewis John McGibbney
>            Assignee: Alex Goodman
>            Priority: Critical
>             Fix For: 1.2.0
>
>
> Hi [~agoodman], I recently tried to use the conda package to install OCW. I 
> am using Miniconda3 and therefore Python3. When I run the conda install, I 
> get the following
> {code}
> lmcgibbn@LMC-032857 /usr/local/climate(master) $ conda install -c agoodman ocw
> Fetching package metadata .........
> Solving package specifications: ....
> The following specifications were found to be in conflict:
>   - ocw
>   - python 3.5*
> Use "conda info <package>" to see the dependencies for each package.
> {code}
> This is because the packages are built using Python 2.7 as per 
> https://anaconda.org/agoodman/ocw/files.
> Seeing as all of our CI and smoke testing now runs off of Python 3.X, I 
> wonder if you are able to push an update to the conda files which compile 
> against Python3?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to