diff --git a/mapbox/services/uploads.py b/mapbox/services/uploads.py index d6077bf..66033de 100644 --- a/mapbox/services/uploads.py +++ b/mapbox/services/uploads.py @@ -57,7 +57,7 @@ def _validate_tileset(self, tileset): if '.' not in tileset: tileset = "{0}.{1}".format(self.username, tileset) - pattern = '^[a-z0-9-_]{1,32}\.[a-z0-9-_]{1,32}$' + pattern = '^[a-z0-9-]{1,32}\.[a-zA-Z0-9-_]{1,32}$' if not re.match(pattern, tileset, flags=re.IGNORECASE): raise ValidationError( 'tileset {0} is invalid, must match r"{1}"'.format(