From 6a93a42c2778dd9e00a1f2c4243f98394b18aabe Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Tue, 29 Apr 2025 14:32:21 +0200 Subject: [PATCH 1/4] pyproj.crs: add imports to __all__ --- pyproj/crs/__init__.py | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/pyproj/crs/__init__.py b/pyproj/crs/__init__.py index 228af4c5f..1245a2d10 100644 --- a/pyproj/crs/__init__.py +++ b/pyproj/crs/__init__.py @@ -4,7 +4,7 @@ class. """ -from pyproj._crs import ( # noqa: F401 pylint: disable=unused-import +from pyproj._crs import ( CoordinateOperation, CoordinateSystem, Datum, @@ -13,7 +13,7 @@ is_proj, is_wkt, ) -from pyproj.crs.crs import ( # noqa: F401 pylint: disable=unused-import +from pyproj.crs.crs import ( CRS, BoundCRS, CompoundCRS, @@ -24,4 +24,25 @@ ProjectedCRS, VerticalCRS, ) -from pyproj.exceptions import CRSError # noqa: F401 pylint: disable=unused-import +from pyproj.exceptions import CRSError + + +__all__ = [ + "CoordinateOperation", + "CoordinateSystem", + "Datum", + "Ellipsoid", + "PrimeMeridian", + "is_proj", + "is_wkt", + "CRS", + "BoundCRS", + "CompoundCRS", + "CustomConstructorCRS", + "DerivedGeographicCRS", + "GeocentricCRS", + "GeographicCRS", + "ProjectedCRS", + "VerticalCRS", + "CRSError", +] From 9e6a183300d8190eab4c4df6ad491688cb8a1f3e Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Tue, 29 Apr 2025 14:42:03 +0200 Subject: [PATCH 2/4] Remove extra line --- pyproj/crs/__init__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproj/crs/__init__.py b/pyproj/crs/__init__.py index 1245a2d10..236483bdd 100644 --- a/pyproj/crs/__init__.py +++ b/pyproj/crs/__init__.py @@ -26,7 +26,6 @@ ) from pyproj.exceptions import CRSError - __all__ = [ "CoordinateOperation", "CoordinateSystem", From ecc442e6d6f5aded7f9151c27e6c28991c16b26b Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Mon, 5 May 2025 14:21:03 +0200 Subject: [PATCH 3/4] Remove backwards-compatibility imports from __all__ --- pyproj/crs/__init__.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pyproj/crs/__init__.py b/pyproj/crs/__init__.py index 236483bdd..c156c9a0d 100644 --- a/pyproj/crs/__init__.py +++ b/pyproj/crs/__init__.py @@ -4,7 +4,7 @@ class. """ -from pyproj._crs import ( +from pyproj._crs import ( # noqa: F401 pylint: disable=unused-import CoordinateOperation, CoordinateSystem, Datum, @@ -24,14 +24,10 @@ ProjectedCRS, VerticalCRS, ) -from pyproj.exceptions import CRSError +from pyproj.exceptions import CRSError # noqa: F401 pylint: disable=unused-import __all__ = [ - "CoordinateOperation", "CoordinateSystem", - "Datum", - "Ellipsoid", - "PrimeMeridian", "is_proj", "is_wkt", "CRS", @@ -43,5 +39,4 @@ "GeographicCRS", "ProjectedCRS", "VerticalCRS", - "CRSError", ] From 1262ed6c8ee7f9f0e67c4a96a8af44da6cc65c9c Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Mon, 5 May 2025 17:38:38 +0200 Subject: [PATCH 4/4] Remove backwards-compatibility imports from __all__ --- pyproj/crs/__init__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproj/crs/__init__.py b/pyproj/crs/__init__.py index c156c9a0d..960136c17 100644 --- a/pyproj/crs/__init__.py +++ b/pyproj/crs/__init__.py @@ -27,7 +27,6 @@ from pyproj.exceptions import CRSError # noqa: F401 pylint: disable=unused-import __all__ = [ - "CoordinateSystem", "is_proj", "is_wkt", "CRS",