Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion jupyterlab_code_formatter/formatters.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,11 @@
import rpy2.robjects
except ImportError:
pass
from functools import cache
if sys.version_info >= (3, 9):
from functools import cache
else:
from functools import lru_cache
cache = lru_cache(maxsize=None)

from packaging import version

Expand Down
6 changes: 5 additions & 1 deletion jupyterlab_code_formatter/tests/test_handlers.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
import json
import sys
import typing as t
from importlib.metadata import version
if sys.version_info >= (3, 8):
from importlib.metadata import version
else:
from importlib_metadata import version

import pytest
from jsonschema import validate
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ test = [
"blue==0.9.1",
"isort",
"yapf",
"importlib_metadata; python_version<'3.8'",
]

[tool.hatch.envs.default]
Expand Down