[MacPorts] #31434: Update py27-pyfits to 3.0.2
MacPorts
noreply at macports.org
Tue Nov 29 00:23:08 PST 2011
#31434: Update py27-pyfits to 3.0.2
---------------------------------------+------------------------------------
Reporter: marshall.perrin@… | Owner: sebastien.maret@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: py27-pyfits
---------------------------------------+------------------------------------
Comment(by Deil.Christoph@…):
I have created a single Portfile that works for python 2.5, 2.6, 2.7, 3.1
and 3.2 and updated to the current stable version 3.0.4.
I have removed all the pyXX-pyfits directories and put the new Portfile in
a directory py-pyfits.
Then after running portindex I could install and import pyfits with all
python versions (except 2.4 which is not supported by pyfits).
For me clang was used and there are a few -Wunused-function warnings that
are irrelevant but could be reported to the pyfits dev.
Also there are a bunch of warnings which I think are normal for python
modules, but I'm not sure:
{{{./bin missing (created)
./etc missing (created)
./include missing (created)
./lib missing (created)
./lib/pkgconfig missing (created)
./libexec missing (created)
./sbin missing (created)
./share missing (created)
./share/info missing (created)
./share/man missing (created)
./share/man/cat1 missing (created)
./share/man/cat2 missing (created)
./share/man/cat3 missing (created)
}}}
Finally I get the following warnings on pyfits import from ipython (in
python there is no warning):
{{{
In [1]: import pyfits
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/pyfits/__init__.py:6: UserWarning: Module readline was
already imported from /Users/deil/Library/Python/2.7/lib/python/site-
packages/IPython/utils/rlineimpl.pyc, but
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/readline is being added to sys.path
import pkg_resources
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/pyfits/__init__.py:6: UserWarning: Module argparse was
already imported from
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/argparse.pyc,
but /Users/deil/Library/Python/2.7/lib/python/site-packages is being added
to sys.path
import pkg_resources
}}}
Note that I had the same two warnings when I had installed pyfits from SVN
HEAD outside Macports, so this might be a problem of my setup only.
I don't know if pyfits has unit tests or how to run them, that would of
course be the best check.
So overall: I think the attached Portfile is fine and you can submit it.
:-)
--
Ticket URL: <https://trac.macports.org/ticket/31434#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list