Relax typing of pmf_support

Change-Id: I1f2e245d4fcabd1d87117b90e749d0cbaad7d66a
Reviewed-on: https://fuchsia-review.googlesource.com/c/antlion/+/865461
Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
Reviewed-by: Jonathan Chang <jnchang@google.com>
Fuchsia-Auto-Submit: Sam Balana <sbalana@google.com>
diff --git a/packages/antlion/controllers/access_point.py b/packages/antlion/controllers/access_point.py
index bdb6923..477f6c8 100755
--- a/packages/antlion/controllers/access_point.py
+++ b/packages/antlion/controllers/access_point.py
@@ -17,7 +17,7 @@
 import ipaddress
 import time
 from dataclasses import dataclass
-from typing import Any, Dict, FrozenSet, List, Literal, Optional, Set, Tuple
+from typing import Any, Dict, FrozenSet, List, Optional, Set, Tuple
 
 from antlion import logger, utils
 from antlion.capabilities.ssh import SSHConfig, SSHProvider
@@ -751,7 +751,7 @@
     force_wmm: Optional[bool] = None,
     hidden: Optional[bool] = False,
     security: Optional[Security] = None,
-    pmf_support: Optional[Literal[1, 2, 3]] = None,
+    pmf_support: Optional[int] = None,
     additional_ap_parameters: Optional[Dict[str, Any]] = None,
     password: Optional[str] = None,
     n_capabilities: Optional[List[Any]] = None,
diff --git a/packages/antlion/controllers/ap_lib/hostapd_ap_preset.py b/packages/antlion/controllers/ap_lib/hostapd_ap_preset.py
index 1875c8b..cf3aab6 100644
--- a/packages/antlion/controllers/ap_lib/hostapd_ap_preset.py
+++ b/packages/antlion/controllers/ap_lib/hostapd_ap_preset.py
@@ -12,7 +12,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from typing import Any, FrozenSet, List, Literal, Optional, TypeVar
+from typing import Any, FrozenSet, List, Optional, TypeVar
 
 from antlion import utils
 from antlion.controllers.ap_lib import hostapd_config, hostapd_constants, hostapd_utils
@@ -51,7 +51,7 @@
     mode: Optional[str] = None,
     frequency: Optional[int] = None,
     security: Optional[Security] = None,
-    pmf_support: Optional[Literal[1, 2, 3]] = None,
+    pmf_support: Optional[int] = None,
     ssid: Optional[str] = None,
     hidden: Optional[bool] = None,
     dtim_period: Optional[int] = None,
diff --git a/packages/antlion/controllers/ap_lib/hostapd_config.py b/packages/antlion/controllers/ap_lib/hostapd_config.py
index 51744d8..75c7229 100644
--- a/packages/antlion/controllers/ap_lib/hostapd_config.py
+++ b/packages/antlion/controllers/ap_lib/hostapd_config.py
@@ -14,7 +14,7 @@
 
 import collections
 import logging
-from typing import Any, Dict, FrozenSet, List, Literal, Optional, Union
+from typing import Any, Dict, FrozenSet, List, Optional, Union
 
 from antlion.controllers.ap_lib import hostapd_constants
 from antlion.controllers.ap_lib.hostapd_bss_settings import BssSettings
@@ -96,7 +96,7 @@
         security: Optional[Security] = None,
         bssid: Optional[str] = None,
         force_wmm: Optional[bool] = None,
-        pmf_support: Optional[Literal[1, 2, 3]] = None,
+        pmf_support: Optional[int] = None,
         obss_interval: Optional[int] = None,
         vht_channel_width: Optional[Any] = None,
         vht_center_channel: Optional[int] = None,