mirror of
https://github.com/Textualize/rich.git
synced 2025-07-07 12:54:59 +00:00
Remove all sys.version_info >= (3, 8)
checks as Python 3.7 is no longer supported
This commit is contained in:
parent
c8f234f136
commit
27fe68c85f
12 changed files with 12 additions and 79 deletions
|
@ -17,14 +17,8 @@
|
|||
|
||||
# -- Project information -----------------------------------------------------
|
||||
|
||||
import sys
|
||||
|
||||
import sphinx_rtd_theme
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from importlib.metadata import Distribution
|
||||
else:
|
||||
from importlib_metadata import Distribution
|
||||
from importlib.metadata import Distribution
|
||||
|
||||
html_theme = "sphinx_rtd_theme"
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
"""Lite simulation of the top linux command."""
|
||||
import datetime
|
||||
import random
|
||||
import sys
|
||||
import time
|
||||
from dataclasses import dataclass
|
||||
|
||||
|
@ -9,11 +8,7 @@ from rich import box
|
|||
from rich.console import Console
|
||||
from rich.live import Live
|
||||
from rich.table import Table
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing_extensions import Literal
|
||||
from typing import Literal
|
||||
|
||||
|
||||
@dataclass
|
||||
|
|
|
@ -1,12 +1,6 @@
|
|||
import sys
|
||||
from fractions import Fraction
|
||||
from math import ceil
|
||||
from typing import cast, List, Optional, Sequence
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Protocol
|
||||
else:
|
||||
from typing_extensions import Protocol # pragma: no cover
|
||||
from typing import cast, List, Optional, Sequence, Protocol
|
||||
|
||||
|
||||
class Edge(Protocol):
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
import sys
|
||||
from itertools import chain
|
||||
from typing import TYPE_CHECKING, Iterable, Optional
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing_extensions import Literal # pragma: no cover
|
||||
from typing import TYPE_CHECKING, Iterable, Optional, Literal
|
||||
|
||||
from .constrain import Constrain
|
||||
from .jupyter import JupyterMixin
|
||||
|
|
|
@ -1,10 +1,4 @@
|
|||
import sys
|
||||
from typing import TYPE_CHECKING, Iterable, List
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing_extensions import Literal # pragma: no cover
|
||||
from typing import TYPE_CHECKING, Iterable, List, Literal
|
||||
|
||||
|
||||
from ._loop import loop_last
|
||||
|
|
|
@ -33,15 +33,7 @@ from typing import (
|
|||
)
|
||||
|
||||
from rich._null_file import NULL_FILE
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal, Protocol, runtime_checkable
|
||||
else:
|
||||
from typing_extensions import (
|
||||
Literal,
|
||||
Protocol,
|
||||
runtime_checkable,
|
||||
) # pragma: no cover
|
||||
from typing import Literal, Protocol, runtime_checkable
|
||||
|
||||
from . import errors, themes
|
||||
from ._emoji_replace import _emoji_replace
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
import sys
|
||||
import time
|
||||
from typing import TYPE_CHECKING, Callable, Dict, Iterable, List, Union
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Final
|
||||
else:
|
||||
from typing_extensions import Final # pragma: no cover
|
||||
from typing import TYPE_CHECKING, Callable, Dict, Iterable, List, Union, Final
|
||||
|
||||
from .segment import ControlCode, ControlType, Segment
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import sys
|
||||
from typing import TYPE_CHECKING, Optional, Union
|
||||
from typing import TYPE_CHECKING, Optional, Union, Literal
|
||||
|
||||
from .jupyter import JupyterMixin
|
||||
from .segment import Segment
|
||||
|
@ -7,11 +7,6 @@ from .style import Style
|
|||
from ._emoji_codes import EMOJI
|
||||
from ._emoji_replace import _emoji_replace
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing_extensions import Literal # pragma: no cover
|
||||
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .console import Console, ConsoleOptions, RenderResult
|
||||
|
|
|
@ -1,10 +1,4 @@
|
|||
import sys
|
||||
from typing import Optional, Tuple
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing_extensions import Literal # pragma: no cover
|
||||
from typing import Optional, Tuple, Literal
|
||||
|
||||
|
||||
from ._loop import loop_last
|
||||
|
|
|
@ -1,16 +1,11 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import sys
|
||||
from typing import ClassVar, Iterable
|
||||
from typing import ClassVar, Iterable, get_args
|
||||
|
||||
from markdown_it import MarkdownIt
|
||||
from markdown_it.token import Token
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import get_args
|
||||
else:
|
||||
from typing_extensions import get_args # pragma: no cover
|
||||
|
||||
from rich.table import Table
|
||||
|
||||
from . import box
|
||||
|
|
|
@ -33,11 +33,7 @@ from typing import (
|
|||
TypeVar,
|
||||
Union,
|
||||
)
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing_extensions import Literal # pragma: no cover
|
||||
from typing import Literal
|
||||
|
||||
if sys.version_info >= (3, 11):
|
||||
from typing import Self
|
||||
|
|
|
@ -19,11 +19,7 @@ from rich.syntax import (
|
|||
)
|
||||
|
||||
from .render import render
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from importlib.metadata import Distribution
|
||||
else:
|
||||
from importlib_metadata import Distribution
|
||||
from importlib.metadata import Distribution
|
||||
|
||||
PYGMENTS_VERSION = Distribution.from_name("pygments").version
|
||||
OLD_PYGMENTS = PYGMENTS_VERSION == "2.13.0"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue