choderalab / thermopyl

Tools for ThermoML parsing
GNU General Public License v2.0
19 stars 7 forks source link

Thermpyl doesn't install in Python 3.5 #31

Open gduarter opened 6 years ago

gduarter commented 6 years ago

I've used Thermopyl for a recent project and I couldn't use it in Python 3.5. Typing conda info thermopyl in the terminal yields:

thermopyl 1.0.0 py27_0
----------------------
file name   : thermopyl-1.0.0-py27_0.tar.bz2
name        : thermopyl
version     : 1.0.0
build string: py27_0
build number: 0
channel     : choderalab
size        : 132 KB
arch        : x86_64
license     : GNU Lesser General Public License v2 or later (LGPLv2+)
md5         : 55ae362b37c50090182a90945f1111f5
noarch      : None
platform    : darwin
requires    : ()
subdir      : osx-64
url         : https://conda.anaconda.org/choderalab/osx-64/thermopyl-1.0.0-py27_0.tar.bz2
dependencies:
    feedparser
    pandas
    pytables
    python 2.7*
    pyxb ==1.2.4
    six

thermopyl 1.0.0 py33_0
----------------------
file name   : thermopyl-1.0.0-py33_0.tar.bz2
name        : thermopyl
version     : 1.0.0
build string: py33_0
build number: 0
channel     : choderalab
size        : 125 KB
arch        : x86_64
license     : GNU Lesser General Public License v2 or later (LGPLv2+)
md5         : 47ffb8d2c330acb59efa1c6968494a3d
noarch      : None
platform    : darwin
requires    : ()
subdir      : osx-64
url         : https://conda.anaconda.org/choderalab/osx-64/thermopyl-1.0.0-py33_0.tar.bz2
dependencies:
    feedparser
    pandas
    pytables
    python 3.3*
    pyxb ==1.2.4
    six

thermopyl 1.0.0 py34_0
----------------------
file name   : thermopyl-1.0.0-py34_0.tar.bz2
name        : thermopyl
version     : 1.0.0
build string: py34_0
build number: 0
channel     : choderalab
size        : 117 KB
arch        : x86_64
license     : GNU Lesser General Public License v2 or later (LGPLv2+)
md5         : 2af9a1148faadd72be0150dac72470b7
noarch      : None
platform    : darwin
requires    : ()
subdir      : osx-64
url         : https://conda.anaconda.org/choderalab/osx-64/thermopyl-1.0.0-py34_0.tar.bz2
dependencies:
    feedparser
    pandas
    pytables
    python 3.4*
    pyxb ==1.2.4
    six

I brought up this issue because Thermopyl is a very helpful resource and it would be great if we could use it in Python 3.5 or 3.6.

Thanks!

kyleabeauchamp commented 6 years ago

I see two possible solutions:

  1. We update our conda toolchain (omnia) to build later versions of python
  2. We make a conda-forge recipe for thermopyl.

I would vote on (2) as a more future proofed solution.