Skip to content

Commit

Permalink
Moved compatibility modules into a compat package.
Browse files Browse the repository at this point in the history
  • Loading branch information
jaraco committed Mar 22, 2024
1 parent cbadb25 commit a6db3c0
Show file tree
Hide file tree
Showing 14 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion hook-keyring.backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
Hook used by pyinstaller to expose hidden imports.
"""

from keyring.py312compat import metadata
from keyring.compat.py312 import metadata

hiddenimports = [ep.value for ep in metadata.entry_points(group='keyring.backends')]
4 changes: 2 additions & 2 deletions keyring/backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
import typing

from . import credentials, errors, util
from ._compat import properties
from .py312compat import metadata
from .compat import properties
from .compat.py312 import metadata

log = logging.getLogger(__name__)

Expand Down
2 changes: 1 addition & 1 deletion keyring/backends/SecretService.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
from contextlib import closing

from .. import backend
from .._compat import properties
from ..backend import KeyringBackend
from ..compat import properties
from ..credentials import SimpleCredential
from ..errors import (
ExceptionRaisedContext,
Expand Down
2 changes: 1 addition & 1 deletion keyring/backends/Windows.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import logging

from .._compat import properties
from ..backend import KeyringBackend
from ..compat import properties
from ..credentials import SimpleCredential
from ..errors import ExceptionRaisedContext, PasswordDeleteError

Expand Down
2 changes: 1 addition & 1 deletion keyring/backends/chainer.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"""

from .. import backend
from .._compat import properties
from ..compat import properties
from . import fail


Expand Down
2 changes: 1 addition & 1 deletion keyring/backends/fail.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from .._compat import properties
from ..backend import KeyringBackend
from ..compat import properties
from ..errors import NoKeyringError


Expand Down
2 changes: 1 addition & 1 deletion keyring/backends/kwallet.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
import os
import sys

from .._compat import properties
from ..backend import KeyringBackend
from ..compat import properties
from ..credentials import SimpleCredential
from ..errors import InitError, KeyringLocked, PasswordDeleteError, PasswordSetError

Expand Down
2 changes: 1 addition & 1 deletion keyring/backends/libsecret.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import logging

from .. import backend
from .._compat import properties
from ..backend import KeyringBackend
from ..compat import properties
from ..credentials import SimpleCredential
from ..errors import (
KeyringLocked,
Expand Down
2 changes: 1 addition & 1 deletion keyring/backends/macOS/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
import platform
import warnings

from ..._compat import properties
from ...backend import KeyringBackend
from ...compat import properties
from ...errors import KeyringError, KeyringLocked, PasswordDeleteError, PasswordSetError

try:
Expand Down
2 changes: 1 addition & 1 deletion keyring/backends/null.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from .._compat import properties
from ..backend import KeyringBackend
from ..compat import properties


class Keyring(KeyringBackend):
Expand Down
2 changes: 1 addition & 1 deletion keyring/_compat.py → keyring/compat/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
try:
from jaraco.classes import properties
except ImportError: # pragma: no cover
from . import _properties_compat as properties # type: ignore[no-redef]
from . import properties # type: ignore[no-redef]
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion tests/test_packaging.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from keyring import backend
from keyring.py312compat import metadata
from keyring.compat.py312 import metadata


def test_entry_point():
Expand Down

0 comments on commit a6db3c0

Please sign in to comment.