Package Details: python-netcdf4 1.2.4-1

Git Clone URL: https://aur.archlinux.org/python-netcdf4.git (read-only)
Package Base: python-netcdf4
Description: A python3 library for reading, manpiulating and creating netcdf files
Upstream URL: https://unidata.github.io/netcdf4-python/
Licenses: MIT
Submitter: None
Maintainer: Foucault
Last Packager: Foucault
Votes: 8
Popularity: 0.396724
First Submitted: 2010-02-10 12:12
Last Updated: 2016-04-15 17:31

Latest Comments

richli commented on 2015-10-01 20:33

Note that only does the package need rebuilding for Python 3.5, but the check() function in the PKGBUILD needs to be updated to work successfully (s/-3.4/-3.5/).

richli commented on 2015-03-26 17:02

FYI: I had to rebuild this package after the recent update to Python 3.4.3-2. Same issue as here: [1]

[1] https://bugs.archlinux.org/task/44350

Foucault commented on 2015-03-18 22:57

The examples of v1.1.7 include a set of binary blobs that amount to more than 100 MB, so I disabled them from the package. Uncomment the relevant line if you want them.

Foucault commented on 2015-03-09 20:27

Thanks for the input! I updated the PKGBUILD.

richli commented on 2015-03-09 20:03

@Foucault: I adopted the python2-netcdf4 package [1] and based it off your PKGBUILD. I figured out a few improvements you may like for your version:

(1) You can avoid the second (redundant) build step in the package() function by passing "--skip-build" to setup.py

(2) Also in the call to setup.py in the package() function, you can't pass "--optimize" like you can with most Python packages. However "--optimize 2" works.

(3) You can run the test suite by setting the PYTHONPATH environment variable. You can look at my check() function to see how I did it.

Hope that helps! Thanks for keeping this package up to date.

[1] https://aur.archlinux.org/packages/python2-netcdf4/

richli commented on 2015-03-02 18:46

According to the changelog [1], it seems that python-dateutil [2] should be added to the depends array. I haven't tried running it without python-dateutil installed, but I imagine it would throw an error.

Thanks!

[1] https://github.com/Unidata/netcdf4-python/blob/v1.1.5rel/Changelog
[2] https://www.archlinux.org/packages/community/any/python-dateutil/

Foucault commented on 2014-09-08 19:38

Thanks! Updated.

richli commented on 2014-09-08 19:28

The project has moved to Github. Here is the new upstream URL:

https://github.com/Unidata/netcdf4-python

richli commented on 2014-03-05 05:12

Hey, not a big deal, but is there a reason to put the explicit version dependency for hdf5?

The "hdf5-cpp-fortran" package (which I use) conflicts with the "hdf5" package. It also is set so it provides hdf5. So any package (such as this one) that depends on hdf5 can work with either the "hdf5" or "hdf5-cpp-fortran" packages.

However, having the explicit version dependency here breaks this so that instead of being satisfied with "hdf5-cpp-fortran", it requires the "hdf5" package. If I remove the version dep, then it's fine with accepting "hdf5-cpp-fortran" again.

Anonymous comment on 2012-02-09 02:04

rebuild against latest netcdf

big_gie commented on 2012-01-21 20:23

0.9.9 is available.

Anonymous comment on 2011-04-06 23:53

This package is now the python3 version. The python2 version is now called (strangely) python2-netcdf4