Hi,
I am building a package that exposes some Fortran libraries through f2py.
The packages directory looks like this:
setup.py
my_pack/
|
|---------->__init__.py
|----------> some.pyf
|-----------> code.f90
I thoughat that once installed, I'd get the .so and __init__.py in the same
directory (namely ~/.local/lib/python2.7/site-packages/my_pack/). However,
I get
~/.local/lib/python2.7/site-packages/mypack_fortran.so
~/.local/lib/python2.7/site-packages/my_pack__fortran-1.0.2-py2.7.egg-info
~/.local/lib/python2.7/site-packages/my_pack/__init__.py
Thet setup file is this at the end, I am clearly missing some option here
to move the *.so into the my_pack directory.... Anybody know which one?
Cheers
Jose
[setup.py]
#!/usr/bin/env python
def configuration(parent_package='',top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration(parent_package,top_path)
config.add_extension('mypack_fortran', ['the_pack/code.f90'] )
return config
if __name__ == "__main__":
from numpy.distutils.core import setup
# Global variables for this extension:
name = "mypack_fortran" # name of the generated python
extension (.so)
description = "blah"
author = ""
author_email = ""
setup( name=name,\
description=description, \
author=author, \
author_email = author_email, \
configuration = configuration, version="1.0.2",\
packages=["my_pack"])
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion