Skip to content

Commit

Permalink
WIP: override from typing -> from type_extensions
Browse files Browse the repository at this point in the history
  • Loading branch information
bauen1 committed Jan 4, 2025
1 parent e3d5059 commit 5d69792
Show file tree
Hide file tree
Showing 40 changed files with 47 additions and 43 deletions.
2 changes: 1 addition & 1 deletion pyinfra/facts/apk.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
4 changes: 2 additions & 2 deletions pyinfra/facts/crontab.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import re
from typing import Dict, List, Optional, override, TypedDict, Union
from typing import Dict, List, Optional, TypedDict, Union

from typing_extensions import NotRequired
from typing_extensions import NotRequired, override

from pyinfra.api import FactBase
from pyinfra.api.util import try_int
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/deb.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re
import shlex
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/dnf.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/docker.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import json

Expand Down
3 changes: 2 additions & 1 deletion pyinfra/facts/efibootmgr.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from __future__ import annotations

from typing import Any, Dict, Iterable, List, Optional, override, Tuple, TypedDict
from typing import Any, Dict, Iterable, List, Optional, Tuple, TypedDict
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
4 changes: 2 additions & 2 deletions pyinfra/facts/files.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
import shlex
import stat
from datetime import datetime
from typing import TYPE_CHECKING, List, Optional, override, Tuple, Union
from typing import TYPE_CHECKING, List, Optional, Tuple, Union

from typing_extensions import Literal, NotRequired, TypedDict
from typing_extensions import Literal, NotRequired, TypedDict, override

from pyinfra.api import StringCommand
from pyinfra.api.command import QuoteString, make_formatted_string_command
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/flatpak.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/gem.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/git.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/gpg.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from urllib.parse import urlparse

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/hardware.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/iptables.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/launchd.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/lxd.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import json

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/mysql.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re
from collections import defaultdict
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/npm.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# encoding: utf8
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/openrc.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re

Expand Down
3 changes: 2 additions & 1 deletion pyinfra/facts/opkg.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"""

import re
from typing import Dict, NamedTuple, Union, override
from typing import Dict, NamedTuple, Union
from typing_extensions import override

from pyinfra import logger
from pyinfra.api import FactBase
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/pacman.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import shlex

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/pip.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/pipx.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import re

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/pkg.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/pkgin.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/postgres.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase, MaskString, QuoteString, StringCommand
from pyinfra.api.util import try_int
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/rpm.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re
import shlex
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/runit.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from pyinfra.api import FactBase

from typing import override
from typing_extensions import override


class RunitStatus(FactBase):
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/selinux.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re
from collections import defaultdict
Expand Down
4 changes: 2 additions & 2 deletions pyinfra/facts/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
import shutil
from datetime import datetime
from tempfile import mkdtemp
from typing import Dict, List, Optional, override
from typing import Dict, List, Optional

from dateutil.parser import parse as parse_date
from distro import distro
from typing_extensions import TypedDict
from typing_extensions import TypedDict, override

from pyinfra.api import FactBase, ShortFactBase
from pyinfra.api.util import try_int
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/snap.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re

Expand Down
3 changes: 2 additions & 1 deletion pyinfra/facts/systemd.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from __future__ import annotations

import re
from typing import Dict, Iterable, override
from typing import Dict, Iterable
from typing_extensions import override

from pyinfra.api import FactBase, QuoteString, StringCommand

Expand Down
3 changes: 2 additions & 1 deletion pyinfra/facts/sysvinit.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from __future__ import annotations

import re
from typing import Optional, override
from typing import Optional
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/upstart.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import re

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/vzctl.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

import json

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/xbps.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/yum.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/zfs.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from pyinfra.api import FactBase, ShortFactBase

from typing import override
from typing_extensions import override


def _process_zfs_props_table(output):
Expand Down
2 changes: 1 addition & 1 deletion pyinfra/facts/zypper.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import annotations

from typing import override
from typing_extensions import override

from pyinfra.api import FactBase

Expand Down
2 changes: 1 addition & 1 deletion pyinfra_cli/exceptions.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import sys
from inspect import getframeinfo
from traceback import format_exception, format_tb, walk_tb
from typing import override
from typing_extensions import override
from types import TracebackType

import click
Expand Down
2 changes: 1 addition & 1 deletion pyinfra_cli/log.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import logging

from typing import override
from typing_extensions import override

import click

Expand Down

0 comments on commit 5d69792

Please sign in to comment.