diff --git a/src/c3nav/mapdata/render/engines/opengl.py b/src/c3nav/mapdata/render/engines/opengl.py index 2db70a25..67b700e0 100644 --- a/src/c3nav/mapdata/render/engines/opengl.py +++ b/src/c3nav/mapdata/render/engines/opengl.py @@ -5,12 +5,12 @@ from itertools import chain from queue import Queue from typing import Optional +import moderngl import numpy as np from PIL import Image from shapely.geometry import CAP_STYLE, JOIN_STYLE, Polygon from shapely.ops import unary_union -import moderngl from c3nav.mapdata.render.engines.base import FillAttribs, StrokeAttribs from c3nav.mapdata.render.engines.base3d import Base3DEngine from c3nav.mapdata.render.geometry import HybridGeometry diff --git a/src/c3nav/tileserver/wsgi.py b/src/c3nav/tileserver/wsgi.py index 9246cd3a..1414e427 100644 --- a/src/c3nav/tileserver/wsgi.py +++ b/src/c3nav/tileserver/wsgi.py @@ -10,9 +10,9 @@ from datetime import datetime from email.utils import formatdate from io import BytesIO +import pylibmc import requests -import pylibmc from c3nav.mapdata.utils.cache import CachePackage from c3nav.mapdata.utils.tiles import (build_access_cache_key, build_base_cache_key, build_tile_etag, get_tile_bounds, parse_tile_access_cookie) diff --git a/src/requirements/production.txt b/src/requirements/production.txt index e92148f9..4d708d77 100644 --- a/src/requirements/production.txt +++ b/src/requirements/production.txt @@ -10,7 +10,7 @@ MeshPy>=2018.2,<2018.3 rtree>=0.8,<0.9 celery>=4.2,<4.3 requests>=2.19,<2.20 -Pillow>=5.2,<5.3 +Pillow>=6.2,<6.3 qrcode>=6.0,<6.1 matplotlib>=2.2,<2.3 scipy>=1.1,<1.2