[gdal-dev] Python documentation help

Howard Butler hobu.inc at gmail.com
Wed Dec 5 16:32:37 EST 2007


On Dec 5, 2007, at 3:03 PM, Lucena, Ivan wrote:

> Howard,
>
> I thing I've got it!
>
> Howard Butler wrote:
>> hmm... Where could it be picking up the old-gen gdal.py from?  The  
>> setup.py script in ./swig/python doesn't make reference to anything  
>> in ./pymod, the ./swig/python/gdal.py *is* the simple wrapper as  
>> expected, and setup.cfg doesn't point to ./pymod either.
>
> My ./swig/python/gdal.py was wrong because it was generated by SWIG.
>
> So I got the right gdal.py (with just a few lines) and I run  
> setup.py bdist_wininst again and everything is fine now. See:
>
> >>> import gdal
> C:\Program Files\Python24\lib\site-packages\osgeo\gdal.py:81:  
> DeprecationWarning: gdal.py was placed in a namespace, it is now  
> available as osgeo.gdal
>  DeprecationWarning)
> >>> gdal.AllRegister()
> >>>
>
> If I start over and compile SWIG Python then I've got the same  
> problem.
>
> I run:
>
> cd swig
> nmake -f makefile.vc python
>
> And that re-creates the gdal.py. The bigger/wrong one.
>
> Well, I hope that whole discussion would help you in some way... :)


Ivan,

Thanks, that was very helpful.  The windows makefile hadn't been  
updated to put its output in the osgeo directory and it was stomping  
over the simple wrappers.

http://trac.osgeo.org/gdal/changeset/13266

Howard


More information about the gdal-dev mailing list