Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/mypy-strict.ini
diff options
context:
space:
mode:
Diffstat (limited to 'mypy-strict.ini')
-rw-r--r--mypy-strict.ini102
1 files changed, 102 insertions, 0 deletions
diff --git a/mypy-strict.ini b/mypy-strict.ini
new file mode 100644
index 00000000..c670bbaa
--- /dev/null
+++ b/mypy-strict.ini
@@ -0,0 +1,102 @@
+[mypy]
+python_version = 3.10
+follow_imports = silent
+exclude = (?x)(
+ | ^archinstall/lib/configuration\.py$
+ | ^archinstall/lib/disk/btrfs/btrfssubvolumeinfo\.py$
+ | ^archinstall/lib/disk/helpers\.py$
+ | ^archinstall/lib/hsm/fido\.py$
+ | ^archinstall/lib/menu/list_manager\.py$
+ | ^archinstall/lib/menu/menu\.py$
+ | ^archinstall/lib/menu/simple_menu\.py$
+ | ^archinstall/lib/menu/text_input\.py$
+ | ^archinstall/lib/models/dataclasses\.py$
+ | ^archinstall/lib/models/network_configuration\.py$
+ | ^archinstall/lib/models/password_strength\.py$
+ | ^archinstall/lib/models/pydantic\.py$
+ | ^archinstall/lib/models/subvolume\.py$
+ | ^archinstall/lib/models/users\.py$
+ | ^archinstall/lib/output\.py$
+ | ^archinstall/lib/plugins\.py$
+ | ^archinstall/examples/guided\.py$
+ | ^archinstall/examples/minimal\.py$
+ | ^archinstall/examples/only_hd\.py$
+ | ^archinstall/examples/swiss\.py$
+ | ^archinstall/__init__\.py$
+ | ^archinstall/lib/disk/blockdevice\.py$
+ | ^archinstall/lib/disk/btrfs/btrfs_helpers\.py$
+ | ^archinstall/lib/disk/btrfs/btrfspartition\.py$
+ | ^archinstall/lib/disk/dmcryptdev\.py$
+ | ^archinstall/lib/disk/filesystem\.py$
+ | ^archinstall/lib/disk/mapperdev\.py$
+ | ^archinstall/lib/disk/partition\.py$
+ | ^archinstall/lib/disk/user_guides\.py$
+ | ^archinstall/lib/general\.py$
+ | ^archinstall/lib/hardware\.py$
+ | ^archinstall/lib/installer\.py$
+ | ^archinstall/lib/locale_helpers\.py$
+ | ^archinstall/lib/luks\.py$
+ | ^archinstall/lib/menu/global_menu\.py$
+ | ^archinstall/lib/menu/selection_menu\.py$
+ | ^archinstall/lib/mirrors\.py$
+ | ^archinstall/lib/networking\.py$
+ | ^archinstall/lib/packages/packages\.py$
+ | ^archinstall/lib/pacman\.py$
+ | ^archinstall/lib/profiles\.py$
+ | ^archinstall/lib/systemd\.py$
+ | ^archinstall/lib/translation\.py$
+ | ^archinstall/lib/user_interaction/backwards_compatible_conf\.py$
+ | ^archinstall/lib/user_interaction/disk_conf\.py$
+ | ^archinstall/lib/user_interaction/general_conf\.py$
+ | ^archinstall/lib/user_interaction/locale_conf\.py$
+ | ^archinstall/lib/user_interaction/manage_users_conf\.py$
+ | ^archinstall/lib/user_interaction/network_conf\.py$
+ | ^archinstall/lib/user_interaction/partitioning_conf\.py$
+ | ^archinstall/lib/user_interaction/save_conf\.py$
+ | ^archinstall/lib/user_interaction/system_conf\.py$
+ | ^archinstall/lib/user_interaction/utils\.py$
+ | ^archinstall/profiles/applications/pipewire\.py$
+ | ^archinstall/profiles/awesome\.py$
+ | ^archinstall/profiles/bspwm\.py$
+ | ^archinstall/profiles/budgie\.py$
+ | ^archinstall/profiles/cinnamon\.py$
+ | ^archinstall/profiles/cutefish\.py$
+ | ^archinstall/profiles/deepin\.py$
+ | ^archinstall/profiles/desktop\.py$
+ | ^archinstall/profiles/enlightenment\.py$
+ | ^archinstall/profiles/gnome\.py$
+ | ^archinstall/profiles/i3\.py$
+ | ^archinstall/profiles/lxqt\.py$
+ | ^archinstall/profiles/mate\.py$
+ | ^archinstall/profiles/minimal\.py$
+ | ^archinstall/profiles/plasma\.py$
+ | ^archinstall/profiles/qtile\.py$
+ | ^archinstall/profiles/server\.py$
+ | ^archinstall/profiles/sway\.py$
+ | ^archinstall/profiles/xfce4\.py$
+ | ^archinstall/profiles/xorg\.py$
+ | ^profiles/applications/pipewire\.py$
+ | ^profiles/awesome\.py$
+ | ^profiles/bspwm\.py$
+ | ^profiles/budgie\.py$
+ | ^profiles/cinnamon\.py$
+ | ^profiles/cutefish\.py$
+ | ^profiles/deepin\.py$
+ | ^profiles/desktop\.py$
+ | ^profiles/enlightenment\.py$
+ | ^profiles/gnome\.py$
+ | ^profiles/i3\.py$
+ | ^profiles/lxqt\.py$
+ | ^profiles/mate\.py$
+ | ^profiles/minimal\.py$
+ | ^profiles/plasma\.py$
+ | ^profiles/qtile\.py$
+ | ^profiles/server\.py$
+ | ^profiles/sway\.py$
+ | ^profiles/xfce4\.py$
+ | ^profiles/xorg\.py$
+ | ^examples/guided\.py$
+ | ^examples/only_hd\.py$
+ | ^examples/minimal\.py$
+ | ^examples/swiss\.py$)
+files = archinstall/, profiles/, examples/