ioos / pyoos

A Python library for collecting Met/Ocean observations
GNU Lesser General Public License v3.0
34 stars 33 forks source link

Fiona and Beautifulsoup4 version dependence, for Wakari env #14

Closed emiliom closed 10 years ago

emiliom commented 10 years ago

Today I tried pip install pyoos on my wakari environment where I installed paegan 1.0. It failed, and the log is here. There are just two issues though, and the main, fatal issue was that GDAL and libgdal are not installed and are not currently available as pre-built Anaconda packages. I submitted a request yesterday to have it added to the base Anaconda environments.

pyoos has a Fiona dependency (Fiona==0.16.1), and fiona needs gdal. BTW, for flexibility could the fiona dependency be changed to Fiona>=0.16.1? The current version on pypi is 1.0.2

A smaller issue is that pyoos requires a fixed version of beautifulsoup4 (beautifulsoup4==4.2.1). My custom Anaconda environment is built with the latest beautifulsoup4 (4.3.1), used by another package. Is 4.2.1 really necessary, or can the requirement be loosened to beautifulsoup4>=4.2.1?

Thanks. Copying @rsignell

emiliom commented 10 years ago

So, can the hard Fiona and beautifulsoup4 version dependencies be loosened, say to: Fiona>=0.16.1 beautifulsoup4>=4.2.1 I can submit a pull request for the requirements, but I don't know if those specific versions are truly needed.

FYI, a GDAL 1.10.1 Anaconda package was built about 10 days ago after I filed my ticket with Continuum Analytics, but it had one issue/error. I've pointed it out, and hopefully they'll take care of it and we'll have GDAL (and therefore Fiona) ready to go on the Wakari cloud soon. -Thanks. Copying @rsignell

kwilcox commented 10 years ago

Can you submit a PR please?

emiliom commented 10 years ago

I submitted it just now. Thanks.