Skip to content

Commit b98c2f8

Browse files
committed
Back to relative imports
1 parent fafa81b commit b98c2f8

10 files changed

+22
-20
lines changed

__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,16 @@
2222
__copyright__ = "(c) 2025, Anita Graser"
2323
__name__ = "trajectools"
2424

25+
import sys
2526
from packaging.version import Version
2627
from movingpandas import __version__ as mpd_version
2728

2829
MIN_MPD_VERSION = "0.22.3"
2930
if Version(mpd_version) < Version(MIN_MPD_VERSION):
3031
raise (RuntimeError(f"Please update MovingPandas to >={MIN_MPD_VERSION}"))
3132

32-
from qgis_processing.trajectoolsProviderPlugin import TrajectoryProviderPlugin # noqa E402
33+
sys.path.append('..')
34+
from .qgis_processing.trajectoolsProviderPlugin import TrajectoryProviderPlugin # noqa E402
3335

3436

3537
def classFactory(iface):

qgis_processing/cleaningAlgorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
QgsProcessingParameterNumber,
55
)
66

7-
from qgis_processing.trajectoriesAlgorithm import (
7+
from .trajectoriesAlgorithm import (
88
TrajectoryManipulationAlgorithm,
99
help_str_base,
1010
help_str_traj,

qgis_processing/createTrajectoriesAlgorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from qgis_processing.trajectoriesAlgorithm import (
1+
from .trajectoriesAlgorithm import (
22
TrajectoryManipulationAlgorithm,
33
help_str_base,
44
help_str_traj,

qgis_processing/extractPtsAlgorithm.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
QgsFields,
1414
)
1515

16-
from qgis_processing.trajectoriesAlgorithm import TrajectoriesAlgorithm, help_str_base
17-
from qgis_processing.qgisUtils import feature_from_gdf_row
16+
from .trajectoriesAlgorithm import TrajectoriesAlgorithm, help_str_base
17+
from .qgisUtils import feature_from_gdf_row
1818

1919

2020
class ExtractODPtsAlgorithm(TrajectoriesAlgorithm):

qgis_processing/generalizationAlgorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
QgsProcessingParameterNumber,
1313
)
1414

15-
from qgis_processing.trajectoriesAlgorithm import (
15+
from .trajectoriesAlgorithm import (
1616
TrajectoryManipulationAlgorithm,
1717
help_str_base,
1818
help_str_traj,

qgis_processing/overlayAlgorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
QgsField,
99
)
1010

11-
from qgis_processing.trajectoriesAlgorithm import (
11+
from .trajectoriesAlgorithm import (
1212
TrajectoryManipulationAlgorithm,
1313
help_str_base,
1414
help_str_traj,

qgis_processing/privacyAttackAlgorithm.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"see https://github.com/scikit-mobility/scikit-mobility."
1717
) from error
1818

19-
from qgis_processing.qgisUtils import tc_from_df
20-
from qgis_processing.trajectoriesAlgorithm import TrajectoryManipulationAlgorithm
19+
from .qgisUtils import tc_from_df
20+
from .trajectoriesAlgorithm import TrajectoryManipulationAlgorithm
2121

2222
pluginPath = os.path.dirname(__file__)
2323

qgis_processing/smoothingAlgorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
QgsProcessingParameterNumber,
77
)
88

9-
from qgis_processing.trajectoriesAlgorithm import (
9+
from .trajectoriesAlgorithm import (
1010
TrajectoryManipulationAlgorithm,
1111
help_str_base,
1212
help_str_traj,

qgis_processing/trajectoolsProvider.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,39 @@
33
from qgis.PyQt.QtGui import QIcon
44
from qgis.core import Qgis, QgsProcessingProvider, QgsMessageLog
55

6-
from qgis_processing.createTrajectoriesAlgorithm import CreateTrajectoriesAlgorithm
7-
from qgis_processing.splitTrajectoriesAlgorithm import (
6+
from .createTrajectoriesAlgorithm import CreateTrajectoriesAlgorithm
7+
from .splitTrajectoriesAlgorithm import (
88
ObservationGapSplitterAlgorithm,
99
TemporalSplitterAlgorithm,
1010
StopSplitterAlgorithm,
1111
ValueChangeSplitterAlgorithm,
1212
)
13-
from qgis_processing.overlayAlgorithm import (
13+
from .overlayAlgorithm import (
1414
ClipTrajectoriesByExtentAlgorithm,
1515
ClipTrajectoriesByPolygonLayerAlgorithm,
1616
IntersectWithPolygonLayerAlgorithm,
1717
)
18-
from qgis_processing.extractPtsAlgorithm import (
18+
from .extractPtsAlgorithm import (
1919
ExtractODPtsAlgorithm,
2020
ExtractStopsAlgorithm,
2121
)
22-
from qgis_processing.generalizationAlgorithm import (
22+
from .generalizationAlgorithm import (
2323
DouglasPeuckerGeneralizerAlgorithm,
2424
MinDistanceGeneralizerAlgorithm,
2525
MinTimeDeltaGeneralizerAlgorithm,
2626
TopDownTimeRatioGeneralizerAlgorithm,
2727
)
28-
from qgis_processing.cleaningAlgorithm import (
28+
from .cleaningAlgorithm import (
2929
OutlierCleanerAlgorithm,
3030
)
3131

3232
try: # skmob-based algs
33-
from qgis_processing.privacyAttackAlgorithm import HomeWorkAttack
33+
from .privacyAttackAlgorithm import HomeWorkAttack
3434
except ImportError as e:
3535
QgsMessageLog.logMessage(e.msg, "Trajectools", level=Qgis.Info)
3636

3737
try: # gtfs_functions-based algs
38-
from qgis_processing.gtfsAlgorithm import (
38+
from .gtfsAlgorithm import (
3939
GtfsStopsAlgorithm,
4040
GtfsShapesAlgorithm,
4141
GtfsSegmentsAlgorithm,
@@ -44,7 +44,7 @@
4444
QgsMessageLog.logMessage(e.msg, "Trajectools", level=Qgis.Info)
4545

4646
try: # stonesoup-based algs
47-
from qgis_processing.smoothingAlgorithm import KalmanSmootherAlgorithm
47+
from .smoothingAlgorithm import KalmanSmootherAlgorithm
4848
except ImportError as e:
4949
QgsMessageLog.logMessage(e.msg, "Trajectools", level=Qgis.Info)
5050

qgis_processing/trajectoolsProviderPlugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from qgis.core import QgsApplication
2-
from qgis_processing.trajectoolsProvider import TrajectoolsProvider
2+
from .trajectoolsProvider import TrajectoolsProvider
33

44

55
class TrajectoryProviderPlugin:

0 commit comments

Comments
 (0)