Skip to content

Commit

Permalink
refactor: replace winsdk with toasts_winrt
Browse files Browse the repository at this point in the history
  • Loading branch information
DatGuy1 committed Aug 12, 2023
1 parent 5eac07c commit 49c89e4
Show file tree
Hide file tree
Showing 8 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
templates_path = ["_templates"]
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"]

autodoc_mock_imports = ["winsdk"]
autodoc_mock_imports = ["toasts_winrt"]
autodoc_default_options = {"members": True, "member-order": "bysource", "undoc-members": True}

# -- Options for HTML output -------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

packages = ["windows_toasts", "scripts"]

requires = ["winsdk==1.0.0b9"]
requires = ["toasts-winrt==1.0.0"]

with open("README.md", "r", encoding="utf-8") as f:
readme = f.read()
Expand Down
6 changes: 3 additions & 3 deletions src/windows_toasts/events.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
from dataclasses import dataclass
from typing import Dict, Optional

from winsdk import system
from winsdk.windows.foundation import IPropertyValue
from winsdk.windows.ui.notifications import ( # noqa: F401
from toasts_winrt import system
from toasts_winrt.windows.foundation import IPropertyValue
from toasts_winrt.windows.ui.notifications import ( # noqa: F401
ToastActivatedEventArgs as WinRtToastActivatedEventArgs,
ToastDismissalReason,
ToastDismissedEventArgs,
Expand Down
2 changes: 1 addition & 1 deletion src/windows_toasts/toast_document.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import datetime
from typing import Optional, TypeVar, Union

from winsdk.windows.data.xml.dom import IXmlNode, XmlDocument, XmlElement
from toasts_winrt.windows.data.xml.dom import IXmlNode, XmlDocument, XmlElement

from .toast_audio import ToastAudio
from .wrappers import (
Expand Down
2 changes: 1 addition & 1 deletion src/windows_toasts/toast_types.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import warnings
from typing import Callable, ClassVar, Iterable, List, Literal, Optional, TypeVar

from winsdk.windows.ui.notifications import ToastDismissedEventArgs, ToastFailedEventArgs, ToastTemplateType
from toasts_winrt.windows.ui.notifications import ToastDismissedEventArgs, ToastFailedEventArgs, ToastTemplateType

from .events import ToastActivatedEventArgs
from .toast_audio import ToastAudio
Expand Down
2 changes: 1 addition & 1 deletion src/windows_toasts/toasters.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from datetime import datetime
from typing import Optional, TypeVar

from winsdk.windows.ui.notifications import (
from toasts_winrt.windows.ui.notifications import (
NotificationData,
NotificationUpdateResult,
ScheduledToastNotification,
Expand Down
6 changes: 3 additions & 3 deletions tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ def real_run_fixture(pytestconfig) -> Iterator[None]:
if pytestconfig.getoption("real_run"):
yield
else:
with patch("winsdk.windows.ui.notifications.ToastNotificationManager.create_toast_notifier"), patch(
"winsdk.windows.ui.notifications.ToastNotifier.show"
), patch("winsdk.windows.ui.notifications.ToastNotificationHistory.clear"):
with patch("toasts_winrt.windows.ui.notifications.ToastNotificationManager.create_toast_notifier"), patch(
"toasts_winrt.windows.ui.notifications.ToastNotifier.show"
), patch("toasts_winrt.windows.ui.notifications.ToastNotificationHistory.clear"):
yield


Expand Down
2 changes: 1 addition & 1 deletion tests/test_toasts.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import copy

from pytest import raises, warns
from winsdk.windows.ui.notifications import ToastNotification
from toasts_winrt.windows.ui.notifications import ToastNotification

from src.windows_toasts import InteractableWindowsToaster, WindowsToaster

Expand Down

0 comments on commit 49c89e4

Please sign in to comment.