Skip to content

Commit

Permalink
fixed python compatibility issue
Browse files Browse the repository at this point in the history
  • Loading branch information
t0m3kz committed Feb 12, 2025
1 parent 55108c3 commit 625646b
Show file tree
Hide file tree
Showing 8 changed files with 51 additions and 12 deletions.
8 changes: 7 additions & 1 deletion infrahub_sync/adapters/infrahub.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
import sys
from __future__ import annotations

import copy
import os
from typing import TYPE_CHECKING, Any, Self
from typing import TYPE_CHECKING, Any
if sys.version_info.minor < 11:
from typing_extensions import Self
else:
from typing import Self


from diffsync import Adapter, DiffSyncModel
from infrahub_sdk import (
Expand Down
8 changes: 7 additions & 1 deletion infrahub_sync/adapters/ipfabricsync.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
import sys
from __future__ import annotations

from typing import TYPE_CHECKING, Any, Self
from typing import TYPE_CHECKING, Any

if sys.version_info.minor < 11:
from typing_extensions import Self
else:
from typing import Self

try:
from ipfabric import IPFClient
Expand Down
8 changes: 7 additions & 1 deletion infrahub_sync/adapters/librenms.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
import sys
from __future__ import annotations

import os
from typing import TYPE_CHECKING, Any, Self
from typing import TYPE_CHECKING, Any

if sys.version_info.minor < 11:
from typing_extensions import Self
else:
from typing import Self

from diffsync import Adapter, DiffSyncModel

Expand Down
7 changes: 6 additions & 1 deletion infrahub_sync/adapters/nautobot.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
import sys
from __future__ import annotations

# pylint: disable=R0801
import os
from typing import TYPE_CHECKING, Any, Self
from typing import TYPE_CHECKING, Any
if sys.version_info.minor < 11:
from typing_extensions import Self
else:
from typing import Self

import pynautobot
from diffsync import Adapter, DiffSyncModel
Expand Down
8 changes: 6 additions & 2 deletions infrahub_sync/adapters/netbox.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import sys
from __future__ import annotations

# pylint: disable=R0801
import os
from typing import TYPE_CHECKING, Any, Self

from typing import TYPE_CHECKING, Any
if sys.version_info.minor < 11:
from typing_extensions import Self
else:
from typing import Self
import pynetbox
from diffsync import Adapter, DiffSyncModel

Expand Down
8 changes: 6 additions & 2 deletions infrahub_sync/adapters/observium.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
import sys
from __future__ import annotations

import os
from typing import TYPE_CHECKING, Any, Self

from typing import TYPE_CHECKING, Any
if sys.version_info.minor < 11:
from typing_extensions import Self
else:
from typing import Self
from diffsync import Adapter, DiffSyncModel

from infrahub_sync import (
Expand Down
8 changes: 6 additions & 2 deletions infrahub_sync/adapters/peeringmanager.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
import sys
from __future__ import annotations

import os
from typing import TYPE_CHECKING, Any, Self

from typing import TYPE_CHECKING, Any
if sys.version_info.minor < 11:
from typing_extensions import Self
else:
from typing import Self
import requests
from diffsync import Adapter, DiffSyncModel

Expand Down
8 changes: 6 additions & 2 deletions infrahub_sync/adapters/slurpitsync.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import sys
from __future__ import annotations

import asyncio
import ipaddress
from typing import TYPE_CHECKING, Any, Self

from typing import TYPE_CHECKING, Any
if sys.version_info.minor < 11:
from typing_extensions import Self
else:
from typing import Self
import slurpit
from diffsync import Adapter, DiffSyncModel

Expand Down

0 comments on commit 625646b

Please sign in to comment.