Skip to content
Permalink
Browse files

add pyproj to Python deps (http://hub.qgis.org/issues/16266)

  • Loading branch information
tomkralidis committed Mar 9, 2017
1 parent bbc849d commit fa89a588e2ec71cbf8cf2221de2fad0348f7daac
Showing with 24,552 additions and 2 deletions.
  1. +1 −2 python/ext-libs/CMakeLists.txt
  2. +24 −0 python/ext-libs/pyproj-1.9.5.1-py2.7.egg-info/PKG-INFO
  3. +267 −0 python/ext-libs/pyproj-1.9.5.1-py2.7.egg-info/SOURCES.txt
  4. +1 −0 python/ext-libs/pyproj-1.9.5.1-py2.7.egg-info/dependency_links.txt
  5. +50 −0 python/ext-libs/pyproj-1.9.5.1-py2.7.egg-info/installed-files.txt
  6. +1 −0 python/ext-libs/pyproj-1.9.5.1-py2.7.egg-info/top_level.txt
  7. +892 −0 python/ext-libs/pyproj/__init__.py
  8. BIN python/ext-libs/pyproj/_proj.so
  9. BIN python/ext-libs/pyproj/data/FL
  10. +22 −0 python/ext-libs/pyproj/data/GL27
  11. +487 −0 python/ext-libs/pyproj/data/IGNF
  12. BIN python/ext-libs/pyproj/data/MD
  13. +72 −0 python/ext-libs/pyproj/data/README
  14. BIN python/ext-libs/pyproj/data/TN
  15. BIN python/ext-libs/pyproj/data/WI
  16. BIN python/ext-libs/pyproj/data/WO
  17. BIN python/ext-libs/pyproj/data/alaska
  18. BIN python/ext-libs/pyproj/data/conus
  19. +10,228 −0 python/ext-libs/pyproj/data/epsg
  20. +5,937 −0 python/ext-libs/pyproj/data/esri
  21. +948 −0 python/ext-libs/pyproj/data/esri.extra
  22. BIN python/ext-libs/pyproj/data/hawaii
  23. +142 −0 python/ext-libs/pyproj/data/nad.lst
  24. +809 −0 python/ext-libs/pyproj/data/nad27
  25. +744 −0 python/ext-libs/pyproj/data/nad83
  26. BIN python/ext-libs/pyproj/data/ntf_r93.gsb
  27. BIN python/ext-libs/pyproj/data/ntv1_can.dat
  28. +11 −0 python/ext-libs/pyproj/data/ntv2_out.dist
  29. BIN python/ext-libs/pyproj/data/null
  30. BIN python/ext-libs/pyproj/data/nzgd2kgrid0005.gsb
  31. +53 −0 python/ext-libs/pyproj/data/other.extra
  32. +265 −0 python/ext-libs/pyproj/data/pj_out27.dist
  33. +225 −0 python/ext-libs/pyproj/data/pj_out83.dist
  34. +17 −0 python/ext-libs/pyproj/data/proj_def.dat
  35. +40 −0 python/ext-libs/pyproj/data/proj_outIGNF.dist
  36. BIN python/ext-libs/pyproj/data/prvi
  37. BIN python/ext-libs/pyproj/data/stgeorge
  38. BIN python/ext-libs/pyproj/data/stlrnc
  39. BIN python/ext-libs/pyproj/data/stpaul
  40. +25 −0 python/ext-libs/pyproj/data/td_out.dist
  41. +848 −0 python/ext-libs/pyproj/data/test27
  42. +729 −0 python/ext-libs/pyproj/data/test83
  43. +167 −0 python/ext-libs/pyproj/data/testIGNF
  44. +114 −0 python/ext-libs/pyproj/data/testdatumfile
  45. +74 −0 python/ext-libs/pyproj/data/testntv2
  46. +788 −0 python/ext-libs/pyproj/data/testvarious
  47. +353 −0 python/ext-libs/pyproj/data/tv_out.dist
  48. +212 −0 python/ext-libs/pyproj/data/world
  49. +6 −0 python/ext-libs/pyproj/datadir.py
@@ -37,7 +37,7 @@ ENDMACRO(EXT_PYLIB lib)
# Fallback to system package by default
EXT_PYLIB(yaml FALSE)

FOREACH(pkg httplib2 jinja2 markupsafe owslib pygments dateutil pytz nose2 requests)
FOREACH(pkg httplib2 jinja2 markupsafe owslib pygments dateutil pytz nose2 requests pyproj)
EXT_PYLIB(${pkg} TRUE)
ENDFOREACH(pkg)

@@ -61,4 +61,3 @@ IF(WITH_INTERNAL_SIX)
)

ENDIF(WITH_INTERNAL_SIX)

@@ -0,0 +1,24 @@
Metadata-Version: 1.1
Name: pyproj
Version: 1.9.5.1
Summary: Python interface to PROJ.4 library
Home-page: https://github.com/jswhit/pyproj
Author: Jeff Whitaker
Author-email: jeffrey.s.whitaker@noaa.gov
License: OSI Approved
Download-URL: http://python.org/pypi/pyproj
Description:
Performs cartographic transformations between geographic (lat/lon)
and map projection (x/y) coordinates. Can also transform directly
from one map projection coordinate system to another.
Coordinates can be given as numpy arrays, python arrays, lists or scalars.
Optimized for numpy arrays.
Keywords: python,map projections,GIS,mapping,maps
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Operating System :: OS Independent
@@ -0,0 +1,267 @@
Changelog
LICENSE
LICENSE_proj4
MANIFEST.in
README.md
_proj.c
_proj.pyx
create_docs.sh
nad2bin.c
setup.cfg
setup.py
datumgrid/FL.lla
datumgrid/MD.lla
datumgrid/TN.lla
datumgrid/WI.lla
datumgrid/WO.lla
datumgrid/alaska.lla
datumgrid/conus.lla
datumgrid/hawaii.lla
datumgrid/null.lla
datumgrid/prvi.lla
datumgrid/stgeorge.lla
datumgrid/stlrnc.lla
datumgrid/stpaul.lla
docs/api-objects.txt
docs/class-tree.html
docs/crarr.png
docs/epydoc.css
docs/epydoc.js
docs/help.html
docs/identifier-index.html
docs/index.html
docs/module-tree.html
docs/pyproj-module.html
docs/pyproj-pysrc.html
docs/pyproj.Geod-class.html
docs/pyproj.Proj-class.html
docs/redirect.html
lib/pyproj/__init__.py
lib/pyproj/datadir.py
lib/pyproj.egg-info/PKG-INFO
lib/pyproj.egg-info/SOURCES.txt
lib/pyproj.egg-info/dependency_links.txt
lib/pyproj.egg-info/top_level.txt
lib/pyproj/data/FL
lib/pyproj/data/GL27
lib/pyproj/data/IGNF
lib/pyproj/data/MD
lib/pyproj/data/README
lib/pyproj/data/TN
lib/pyproj/data/WI
lib/pyproj/data/WO
lib/pyproj/data/alaska
lib/pyproj/data/conus
lib/pyproj/data/epsg
lib/pyproj/data/esri
lib/pyproj/data/esri.extra
lib/pyproj/data/hawaii
lib/pyproj/data/nad.lst
lib/pyproj/data/nad27
lib/pyproj/data/nad83
lib/pyproj/data/ntf_r93.gsb
lib/pyproj/data/ntv1_can.dat
lib/pyproj/data/ntv2_out.dist
lib/pyproj/data/null
lib/pyproj/data/nzgd2kgrid0005.gsb
lib/pyproj/data/other.extra
lib/pyproj/data/pj_out27.dist
lib/pyproj/data/pj_out83.dist
lib/pyproj/data/proj_def.dat
lib/pyproj/data/proj_outIGNF.dist
lib/pyproj/data/prvi
lib/pyproj/data/stgeorge
lib/pyproj/data/stlrnc
lib/pyproj/data/stpaul
lib/pyproj/data/td_out.dist
lib/pyproj/data/test27
lib/pyproj/data/test83
lib/pyproj/data/testIGNF
lib/pyproj/data/testdatumfile
lib/pyproj/data/testntv2
lib/pyproj/data/testvarious
lib/pyproj/data/tv_out.dist
lib/pyproj/data/world
src/PJ_aea.c
src/PJ_aeqd.c
src/PJ_airy.c
src/PJ_aitoff.c
src/PJ_august.c
src/PJ_bacon.c
src/PJ_bipc.c
src/PJ_boggs.c
src/PJ_bonne.c
src/PJ_calcofi.c
src/PJ_cass.c
src/PJ_cc.c
src/PJ_cea.c
src/PJ_chamb.c
src/PJ_collg.c
src/PJ_crast.c
src/PJ_denoy.c
src/PJ_eck1.c
src/PJ_eck2.c
src/PJ_eck3.c
src/PJ_eck4.c
src/PJ_eck5.c
src/PJ_eqc.c
src/PJ_eqdc.c
src/PJ_fahey.c
src/PJ_fouc_s.c
src/PJ_gall.c
src/PJ_geos.c
src/PJ_gins8.c
src/PJ_gn_sinu.c
src/PJ_gnom.c
src/PJ_goode.c
src/PJ_gstmerc.c
src/PJ_hammer.c
src/PJ_hatano.c
src/PJ_healpix.c
src/PJ_igh.c
src/PJ_imw_p.c
src/PJ_isea.c
src/PJ_krovak.c
src/PJ_labrd.c
src/PJ_laea.c
src/PJ_lagrng.c
src/PJ_larr.c
src/PJ_lask.c
src/PJ_lcc.c
src/PJ_lcca.c
src/PJ_loxim.c
src/PJ_lsat.c
src/PJ_mbt_fps.c
src/PJ_mbtfpp.c
src/PJ_mbtfpq.c
src/PJ_merc.c
src/PJ_mill.c
src/PJ_mod_ster.c
src/PJ_moll.c
src/PJ_natearth.c
src/PJ_nell.c
src/PJ_nell_h.c
src/PJ_nocol.c
src/PJ_nsper.c
src/PJ_nzmg.c
src/PJ_ob_tran.c
src/PJ_ocea.c
src/PJ_oea.c
src/PJ_omerc.c
src/PJ_ortho.c
src/PJ_poly.c
src/PJ_putp2.c
src/PJ_putp3.c
src/PJ_putp4p.c
src/PJ_putp5.c
src/PJ_putp6.c
src/PJ_qsc.c
src/PJ_robin.c
src/PJ_rpoly.c
src/PJ_sch.c
src/PJ_sconics.c
src/PJ_somerc.c
src/PJ_stere.c
src/PJ_sterea.c
src/PJ_sts.c
src/PJ_tcc.c
src/PJ_tcea.c
src/PJ_tmerc.c
src/PJ_tpeqd.c
src/PJ_urm5.c
src/PJ_urmfps.c
src/PJ_vandg.c
src/PJ_vandg2.c
src/PJ_vandg4.c
src/PJ_wag2.c
src/PJ_wag3.c
src/PJ_wag7.c
src/PJ_wink1.c
src/PJ_wink2.c
src/aasincos.c
src/adjlon.c
src/bch2bps.c
src/bchgen.c
src/biveval.c
src/dmstor.c
src/emess.c
src/emess.h
src/gen_cheb.c
src/geocent.c
src/geocent.h
src/geod_interface.c
src/geod_interface.h
src/geod_set.c
src/geodesic.c
src/geodesic.h
src/hypot.c
src/mk_cheby.c
src/nad_cvt.c
src/nad_init.c
src/nad_intr.c
src/nad_list.h
src/org_proj4_PJ.h
src/org_proj4_Projections.h
src/p_series.c
src/pj_apply_gridshift.c
src/pj_apply_vgridshift.c
src/pj_auth.c
src/pj_ctx.c
src/pj_datum_set.c
src/pj_datums.c
src/pj_deriv.c
src/pj_ell_set.c
src/pj_ellps.c
src/pj_errno.c
src/pj_factors.c
src/pj_fileapi.c
src/pj_fwd.c
src/pj_fwd3d.c
src/pj_gauss.c
src/pj_gc_reader.c
src/pj_geocent.c
src/pj_gridcatalog.c
src/pj_gridinfo.c
src/pj_gridlist.c
src/pj_init.c
src/pj_initcache.c
src/pj_inv.c
src/pj_inv3d.c
src/pj_latlong.c
src/pj_list.c
src/pj_list.h
src/pj_log.c
src/pj_malloc.c
src/pj_mlfn.c
src/pj_msfn.c
src/pj_mutex.c
src/pj_open_lib.c
src/pj_param.c
src/pj_phi2.c
src/pj_pr_list.c
src/pj_qsfn.c
src/pj_release.c
src/pj_strerrno.c
src/pj_strtod.c
src/pj_transform.c
src/pj_tsfn.c
src/pj_units.c
src/pj_utils.c
src/pj_zpoly1.c
src/proj_api.h
src/proj_config.h
src/proj_etmerc.c
src/proj_mdist.c
src/proj_rouss.c
src/projects.h
src/pycompat.h
src/rtodms.c
src/vector1.c
test/datum_shift.py
test/geodtest.py
test/sample.out
test/test.py
test/test2.py
test/test_datum.py
test/test_transform.py
unittest/test.py
@@ -0,0 +1 @@

@@ -0,0 +1,50 @@
../pyproj/datadir.py
../pyproj/__init__.py
../pyproj/data/WO
../pyproj/data/ntv2_out.dist
../pyproj/data/esri
../pyproj/data/README
../pyproj/data/stpaul
../pyproj/data/tv_out.dist
../pyproj/data/testntv2
../pyproj/data/nad83
../pyproj/data/FL
../pyproj/data/test27
../pyproj/data/proj_def.dat
../pyproj/data/nad.lst
../pyproj/data/TN
../pyproj/data/IGNF
../pyproj/data/WI
../pyproj/data/pj_out83.dist
../pyproj/data/testdatumfile
../pyproj/data/ntf_r93.gsb
../pyproj/data/test83
../pyproj/data/esri.extra
../pyproj/data/nad27
../pyproj/data/testvarious
../pyproj/data/nzgd2kgrid0005.gsb
../pyproj/data/td_out.dist
../pyproj/data/prvi
../pyproj/data/hawaii
../pyproj/data/conus
../pyproj/data/MD
../pyproj/data/GL27
../pyproj/data/pj_out27.dist
../pyproj/data/stlrnc
../pyproj/data/null
../pyproj/data/world
../pyproj/data/proj_outIGNF.dist
../pyproj/data/ntv1_can.dat
../pyproj/data/alaska
../pyproj/data/other.extra
../pyproj/data/epsg
../pyproj/data/stgeorge
../pyproj/data/testIGNF
../pyproj/datadir.pyc
../pyproj/__init__.pyc
../pyproj/_proj.so
./
SOURCES.txt
PKG-INFO
dependency_links.txt
top_level.txt
@@ -0,0 +1 @@
pyproj

4 comments on commit fa89a58

@nyalldawson

This comment has been minimized.

Copy link
Collaborator

@nyalldawson nyalldawson replied Mar 9, 2017

@tomkralidis

Any chance we could use git submodules here instead of pulling in a while copy of the library?

@tomkralidis

This comment has been minimized.

Copy link
Contributor Author

@tomkralidis tomkralidis replied Mar 9, 2017

@nyalldawson good point. Not sure. cc'ing @jef-n here given this is something we should consider for all of /python/ext-libs/ in general.

@jef-n

This comment has been minimized.

Copy link
Member

@jef-n jef-n replied Mar 10, 2017

ext-libs dependencies should only be added when necessary for some (older) platforms/distributions, we build for. QGIS3 targets newer ones, that already come with up-to-date versions, so a lot could go in f10e9ee. 2.18 supports more - still sorting out, what is still necessary...

@elpaso

This comment has been minimized.

Copy link
Contributor

@elpaso elpaso replied May 13, 2017

@nyalldawson @tomkralidis not sure if it can be applied in this case, but CMake submodules are also an option for including sources from other repos, like @dakcarto did with https://github.com/qgis/QGIS/pull/4437/files#diff-eeb0306cea1c0903cfe42d408190b6f5R1 . Some more info: https://github.com/psi4/psi4/wiki/External-subprojects-using-Git-and-CMake

Please sign in to comment.
You can’t perform that action at this time.