From fc5a339a65fcac00f5cd19ac641d5fb6c02f605f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 13 Mar 2025 21:28:13 +0100 Subject: [PATCH] remove shapely speedups, since they are now on by default --- src/c3nav/mapdata/utils/geometry.py | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/src/c3nav/mapdata/utils/geometry.py b/src/c3nav/mapdata/utils/geometry.py index ceca9d74..ea504f31 100644 --- a/src/c3nav/mapdata/utils/geometry.py +++ b/src/c3nav/mapdata/utils/geometry.py @@ -3,30 +3,12 @@ from collections import deque, namedtuple from itertools import chain from typing import List, Sequence, Union -from django.core import checks from django.utils.functional import cached_property -from shapely import prepared, speedups +from shapely import prepared from shapely.geometry import GeometryCollection, LinearRing, LineString, MultiLineString, MultiPolygon, Point, Polygon from shapely.geometry import mapping as shapely_mapping from shapely.geometry import shape as shapely_shape -if speedups.available: - speedups.enable() - - -@checks.register() -def check_speedups(app_configs, **kwargs): - errors = [] - if not speedups.available: - errors.append( - checks.Warning( - 'Your shapely version does not have speedups enabled. This will significantly slow down c3nav!', - obj='shapely.speedups', - id='c3nav.mapdata.W001', - ) - ) - return errors - class WrappedGeometry(): wrapped_geojson = None