Skip to content

Commit

Permalink
Fix typing_extensions. (#35)
Browse files Browse the repository at this point in the history
  • Loading branch information
mstechly authored Jul 13, 2022
1 parent 2776fdd commit db3600a
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 11 deletions.
3 changes: 1 addition & 2 deletions src/orquestra/quantum/api/estimation.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@
# © Copyright 2022 Zapata Computing Inc.
################################################################################
from dataclasses import dataclass
from typing import List, Optional
from typing import List, Optional, Protocol

import numpy as np
from typing_extensions import Protocol

from orquestra.quantum.circuits import Circuit

Expand Down
3 changes: 1 addition & 2 deletions src/orquestra/quantum/circuits/_gates.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@
"""Data structures for orquestra gates."""
import math
from dataclasses import dataclass, replace
from typing import Callable, Dict, Iterable, Tuple, Union
from typing import Callable, Dict, Iterable, Protocol, Tuple, Union, runtime_checkable

import numpy as np
import sympy
from typing_extensions import Protocol, runtime_checkable

from orquestra.quantum.typing import ParameterizedVector

Expand Down
3 changes: 1 addition & 2 deletions src/orquestra/quantum/circuits/_operations.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@
from abc import abstractmethod
from functools import singledispatch
from numbers import Number
from typing import Dict, Iterable, Tuple, TypeVar
from typing import Dict, Iterable, Protocol, Tuple, TypeVar

import sympy
from typing_extensions import Protocol

from orquestra.quantum.typing import Parameter, ParameterizedVector

Expand Down
4 changes: 1 addition & 3 deletions src/orquestra/quantum/decompositions/_decomposition.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@
# © Copyright 2021 Zapata Computing Inc.
################################################################################
from abc import abstractmethod
from typing import Iterable, Sequence, TypeVar

from typing_extensions import Protocol
from typing import Iterable, Protocol, Sequence, TypeVar

OperationType = TypeVar("OperationType")

Expand Down
3 changes: 1 addition & 2 deletions src/orquestra/quantum/typing.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@
"""Types commonly encountered in orquestra repositories."""
from numbers import Number
from os import PathLike
from typing import Any, Callable, Dict, List, Sequence, Union
from typing import Any, Dict, Protocol, Sequence, Union, runtime_checkable

import numpy as np
import sympy
from typing_extensions import Protocol, runtime_checkable


@runtime_checkable
Expand Down

0 comments on commit db3600a

Please sign in to comment.