Exemple #1
0
    _pyproj_global_context_initialize,
    set_use_global_context,
)
from pyproj._show_versions import show_versions  # noqa: F401
from pyproj.crs import CRS  # noqa: F401
from pyproj.database import get_authorities, get_codes, get_units_map  # noqa: F401
from pyproj.exceptions import DataDirError, ProjError  # noqa: F401
from pyproj.geod import Geod, geodesic_version_str, pj_ellps  # noqa: F401
from pyproj.list import (  # noqa: F401
    get_ellps_map,
    get_prime_meridians_map,
    get_proj_operations_map,
)
from pyproj.proj import Proj, pj_list  # noqa: F401
from pyproj.transformer import (  # noqa: F401
    Transformer,
    itransform,
    proj_version_str,
    transform,
)

__proj_version__ = proj_version_str


try:
    _pyproj_global_context_initialize()
except DataDirError as err:
    warnings.warn(str(err))

pyproj.network.set_ca_bundle_path()
Exemple #2
0
def test_pyproj_global_context_initialize__datadir_missing():
    with proj_env(), pytest.raises(DataDirError), patch(
            "pyproj.datadir.get_data_dir", side_effect=DataDirError("test")):
        _pyproj_global_context_initialize()