PluginIrc.epj

Sun, 20 Apr 2025 11:44:46 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 20 Apr 2025 11:44:46 +0200
changeset 8
57793d1c3833
parent 6
6589355c5d80
permissions
-rw-r--r--

Created global tag <release-10.0.0>.

{
  "header": {
    "comment": "eric project file for project PluginIrc",
    "copyright": "Copyright (C) 2025 Detlev Offenbach, detlev@die-offenbachs.de"
  },
  "project": {
    "AUTHOR": "Detlev Offenbach",
    "CHECKERSPARMS": {
      "Pep8Checker": {
        "AnnotationsChecker": {
          "AllowStarArgAny": false,
          "AllowUntypedDefs": false,
          "AllowUntypedNested": false,
          "CheckFutureAnnotations": false,
          "DispatchDecorators": [
            "singledispatch",
            "singledispatchmethod"
          ],
          "ExemptedTypingSymbols": [
            ""
          ],
          "ForceFutureAnnotations": false,
          "MaximumComplexity": 3,
          "MaximumLength": 7,
          "MinimumCoverage": 75,
          "MypyInitReturn": false,
          "OverloadDecorators": [
            "overload"
          ],
          "RespectTypeIgnore": false,
          "SuppressDummyArgs": false,
          "SuppressNoneReturning": true
        },
        "BlankLines": [
          2,
          1
        ],
        "BuiltinsChecker": {
          "bytes": [
            "unicode"
          ],
          "chr": [
            "unichr"
          ],
          "str": [
            "unicode"
          ]
        },
        "CommentedCodeChecker": {
          "Aggressive": false,
          "WhiteList": [
            "pylint",
            "pyright",
            "noqa",
            "type:\\s*ignore",
            "fmt:\\s*(on|off)",
            "TODO",
            "FIXME",
            "WARNING",
            "NOTE",
            "TEST",
            "DOCU",
            "XXX",
            "- "
          ]
        },
        "CopyrightAuthor": "",
        "CopyrightMinFileSize": 0,
        "DocstringType": "eric_black",
        "EnabledCheckerCategories": "PYD, C, D, E, I, L, M, NO, N, Y, U, W",
        "ExcludeFiles": "*/Ui_*.py",
        "ExcludeMessages": "M-201,C-101,E-203,E-265,E-266,E-305,E-402,M-251,M-701,M-702,M-811,M-834,M-852,N-802,N-803,N-807,N-808,N-821,U-101,W-293,W-503,Y-119,Y-401,Y-402",
        "FixCodes": "",
        "FixIssues": false,
        "FutureChecker": "",
        "HangClosing": false,
        "ImportsChecker": {
          "ApplicationPackageNames": [
            "PluginExtensionIrc",
            "eric7"
          ],
          "BanRelativeImports": "",
          "BannedModules": []
        },
        "IncludeMessages": "",
        "LineComplexity": 25,
        "LineComplexityScore": 10,
        "MaxCodeComplexity": 10,
        "MaxDocLineLength": 88,
        "MaxLineLength": 88,
        "NameOrderChecker": {
          "ApplicationPackageNames": [
            "PluginExtensionIrc",
            "eric7"
          ],
          "CombinedAsImports": true,
          "SortCaseSensitive": false,
          "SortFromFirst": false,
          "SortIgnoringStyle": false,
          "SortOrder": "natural"
        },
        "NoFixCodes": "E-501",
        "RepeatMessages": true,
        "SecurityChecker": {
          "CheckTypedException": false,
          "HardcodedTmpDirectories": [
            "/tmp",
            "/var/tmp",
            "/dev/shm",
            "~/tmp"
          ],
          "InsecureHashes": [
            "md4",
            "md5",
            "sha",
            "sha1"
          ],
          "InsecureSslProtocolVersions": [
            "PROTOCOL_SSLv2",
            "SSLv2_METHOD",
            "SSLv23_METHOD",
            "PROTOCOL_SSLv3",
            "PROTOCOL_TLSv1",
            "SSLv3_METHOD",
            "TLSv1_METHOD"
          ],
          "WeakKeySizeDsaHigh": "1024",
          "WeakKeySizeDsaMedium": "2048",
          "WeakKeySizeEcHigh": "160",
          "WeakKeySizeEcMedium": "224",
          "WeakKeySizeRsaHigh": "1024",
          "WeakKeySizeRsaMedium": "2048"
        },
        "ShowIgnored": false,
        "UnusedChecker": {
          "IgnoreAbstract": true,
          "IgnoreDunderGlobals": true,
          "IgnoreDunderMethods": true,
          "IgnoreEventHandlerMethods": true,
          "IgnoreLambdas": false,
          "IgnoreNestedFunctions": false,
          "IgnoreOverload": true,
          "IgnoreOverride": true,
          "IgnoreSlotMethods": true,
          "IgnoreStubs": true,
          "IgnoreVariadicNames": false
        },
        "ValidEncodings": "latin-1, utf-8"
      }
    },
    "DESCRIPTION": "This plug-in adds a widget to communicate via IRC messages.",
    "DOCSTRING": "ericdoc",
    "DOCUMENTATIONPARMS": {
      "ERIC4DOC": {
        "cssFile": "%PYTHON%/eric7/CSSs/default.css",
        "ignoreDirectories": [
          ".eric7project",
          ".hg",
          ".jedi",
          ".ropeproject"
        ],
        "ignoreFilePatterns": [
          "Ui_*.py"
        ],
        "outputDirectory": "ExtensionIrc/Documentation/Source",
        "qtHelpEnabled": false,
        "startDirectory": "",
        "useRecursion": true
      }
    },
    "EMAIL": "detlev@die-offenbachs.de",
    "EMBEDDED_VENV": false,
    "EOL": 1,
    "FILETYPES": {
      "*.cfg": "OTHERS",
      "*.epj": "OTHERS",
      "*.idl": "INTERFACES",
      "*.ini": "OTHERS",
      "*.json": "OTHERS",
      "*.md": "OTHERS",
      "*.proto": "PROTOCOLS",
      "*.py": "SOURCES",
      "*.py3": "SOURCES",
      "*.pyw": "SOURCES",
      "*.pyw3": "SOURCES",
      "*.qm": "TRANSLATIONS",
      "*.rst": "OTHERS",
      "*.toml": "OTHERS",
      "*.ts": "TRANSLATIONS",
      "*.txt": "OTHERS",
      "*.ui": "FORMS",
      "*.yaml": "OTHERS",
      "*.yml": "OTHERS",
      "GNUmakefile": "OTHERS",
      "Makefile": "OTHERS",
      "README": "OTHERS",
      "README.*": "OTHERS",
      "makefile": "OTHERS"
    },
    "FORMS": [
      "ExtensionIrc/ConfigurationPage/IrcPage.ui",
      "ExtensionIrc/IrcChannelEditDialog.ui",
      "ExtensionIrc/IrcChannelWidget.ui",
      "ExtensionIrc/IrcIdentitiesEditDialog.ui",
      "ExtensionIrc/IrcNetworkEditDialog.ui",
      "ExtensionIrc/IrcNetworkListDialog.ui",
      "ExtensionIrc/IrcNetworkWidget.ui",
      "ExtensionIrc/IrcServerEditDialog.ui",
      "ExtensionIrc/IrcWidget.ui"
    ],
    "HASH": "aa5424fb92d673ccba3f71c16dd4d2538a19154f",
    "IDLPARAMS": {
      "DefinedNames": [],
      "IncludeDirs": [],
      "UndefinedNames": []
    },
    "INTERFACES": [],
    "LEXERASSOCS": {},
    "LICENSE": "GNU General Public License v3 or later (GPLv3+)",
    "MAINSCRIPT": "PluginExtensionIrc.py",
    "MAKEPARAMS": {
      "MakeEnabled": false,
      "MakeExecutable": "",
      "MakeFile": "",
      "MakeParameters": "",
      "MakeTarget": "",
      "MakeTestOnly": true
    },
    "MIXEDLANGUAGE": false,
    "OTHERS": [
      ".hgignore",
      "ExtensionIrc/Documentation/LICENSE.GPL",
      "ExtensionIrc/Documentation/Source",
      "ExtensionIrc/icons/dark/ircAdmin.svg",
      "ExtensionIrc/icons/dark/ircAway.svg",
      "ExtensionIrc/icons/dark/ircCloseChannel.svg",
      "ExtensionIrc/icons/dark/ircConfigure.svg",
      "ExtensionIrc/icons/dark/ircConnect.svg",
      "ExtensionIrc/icons/dark/ircDisconnect.svg",
      "ExtensionIrc/icons/dark/ircEditTopic.svg",
      "ExtensionIrc/icons/dark/ircHalfOp.svg",
      "ExtensionIrc/icons/dark/ircJoinChannel.svg",
      "ExtensionIrc/icons/dark/ircNormal.svg",
      "ExtensionIrc/icons/dark/ircOp.svg",
      "ExtensionIrc/icons/dark/ircOwner.svg",
      "ExtensionIrc/icons/dark/ircUserAway.svg",
      "ExtensionIrc/icons/dark/ircUserPresent.svg",
      "ExtensionIrc/icons/dark/ircVoice.svg",
      "ExtensionIrc/icons/irc.svg",
      "ExtensionIrc/icons/irc128.svg",
      "ExtensionIrc/icons/irc48.svg",
      "ExtensionIrc/icons/light/ircAdmin.svg",
      "ExtensionIrc/icons/light/ircAway.svg",
      "ExtensionIrc/icons/light/ircCloseChannel.svg",
      "ExtensionIrc/icons/light/ircConfigure.svg",
      "ExtensionIrc/icons/light/ircConnect.svg",
      "ExtensionIrc/icons/light/ircDisconnect.svg",
      "ExtensionIrc/icons/light/ircEditTopic.svg",
      "ExtensionIrc/icons/light/ircHalfOp.svg",
      "ExtensionIrc/icons/light/ircJoinChannel.svg",
      "ExtensionIrc/icons/light/ircNormal.svg",
      "ExtensionIrc/icons/light/ircOp.svg",
      "ExtensionIrc/icons/light/ircOwner.svg",
      "ExtensionIrc/icons/light/ircUserAway.svg",
      "ExtensionIrc/icons/light/ircUserPresent.svg",
      "ExtensionIrc/icons/light/ircVoice.svg",
      "ExtensionIrc/icons/sbIrc48.svg",
      "ExtensionIrc/icons/sbIrc96.svg",
      "PKGLIST",
      "PluginExtensionIrc.zip",
      "PluginIrc.epj",
      "changelog.md",
      "pyproject.toml"
    ],
    "OTHERTOOLSPARMS": {
      "Black": {
        "exclude": "/(\\.direnv|\\.eggs|\\.git|\\.hg|\\.ipynb_checkpoints|\\.mypy_cache|\\.nox|\\.pytest_cache|\\.ruff_cache|\\.tox|\\.svn|\\.venv|\\.vscode|__pypackages__|_build|buck-out|build|dist|venv)/",
        "extend-exclude": "/(\n    Ui_.*\\.py\n)",
        "force-exclude": "",
        "line-length": 88,
        "skip-magic-trailing-comma": false,
        "skip-string-normalization": false,
        "source": "project",
        "target-version": [
          "py313",
          "py312",
          "py311",
          "py310",
          "py39"
        ]
      },
      "isort": {
        "config_source": "project",
        "extend_skip_glob": [
          "*/Ui_*.py"
        ],
        "known_first_party": [
          "ExtensionIrc",
          "eric7"
        ],
        "profile": "black",
        "sort_order": "natural",
        "supported_extensions": [
          "pyi",
          "pxd",
          "pyx",
          "py"
        ]
      }
    },
    "PACKAGERSPARMS": {},
    "PROGLANGUAGE": "Python3",
    "PROJECTTYPE": "E7Plugin",
    "PROJECTTYPESPECIFICDATA": {},
    "PROTOCOLS": [],
    "RCCPARAMS": {
      "CompressLevel": 0,
      "CompressionDisable": false,
      "CompressionThreshold": 70,
      "PathPrefix": ""
    },
    "RESOURCES": [],
    "SOURCES": [
      "ExtensionIrc/ConfigurationPage/IrcPage.py",
      "ExtensionIrc/ConfigurationPage/Ui_IrcPage.py",
      "ExtensionIrc/ConfigurationPage/__init__.py",
      "ExtensionIrc/IrcChannelEditDialog.py",
      "ExtensionIrc/IrcChannelWidget.py",
      "ExtensionIrc/IrcIdentitiesEditDialog.py",
      "ExtensionIrc/IrcMessageEdit.py",
      "ExtensionIrc/IrcNetworkEditDialog.py",
      "ExtensionIrc/IrcNetworkListDialog.py",
      "ExtensionIrc/IrcNetworkManager.py",
      "ExtensionIrc/IrcNetworkWidget.py",
      "ExtensionIrc/IrcServerEditDialog.py",
      "ExtensionIrc/IrcUtilities.py",
      "ExtensionIrc/IrcWidget.py",
      "ExtensionIrc/Ui_IrcChannelEditDialog.py",
      "ExtensionIrc/Ui_IrcChannelWidget.py",
      "ExtensionIrc/Ui_IrcIdentitiesEditDialog.py",
      "ExtensionIrc/Ui_IrcNetworkEditDialog.py",
      "ExtensionIrc/Ui_IrcNetworkListDialog.py",
      "ExtensionIrc/Ui_IrcNetworkWidget.py",
      "ExtensionIrc/Ui_IrcServerEditDialog.py",
      "ExtensionIrc/Ui_IrcWidget.py",
      "ExtensionIrc/__init__.py",
      "PluginExtensionIrc.py",
      "__init__.py"
    ],
    "SOURCESDIR": "",
    "SPELLEXCLUDES": "",
    "SPELLLANGUAGE": "en_US",
    "SPELLWORDS": "",
    "TESTING_FRAMEWORK": "",
    "TRANSLATIONEXCEPTIONS": [],
    "TRANSLATIONPATTERN": "ExtensionIrc/i18n/irc_%language%.ts",
    "TRANSLATIONS": [
      "ExtensionIrc/i18n/irc_de.qm",
      "ExtensionIrc/i18n/irc_de.ts",
      "ExtensionIrc/i18n/irc_empty.ts",
      "ExtensionIrc/i18n/irc_en.qm",
      "ExtensionIrc/i18n/irc_en.ts",
      "ExtensionIrc/i18n/irc_es.qm",
      "ExtensionIrc/i18n/irc_es.ts",
      "ExtensionIrc/i18n/irc_ru.qm",
      "ExtensionIrc/i18n/irc_ru.ts"
    ],
    "TRANSLATIONSBINPATH": "",
    "TRANSLATIONSOURCESTARTPATH": "",
    "UICPARAMS": {
      "Package": "",
      "PackagesRoot": "",
      "RcSuffix": ""
    },
    "VCS": "Mercurial",
    "VCSOPTIONS": {
      "add": [
        ""
      ],
      "checkout": [
        ""
      ],
      "commit": [
        ""
      ],
      "diff": [
        ""
      ],
      "export": [
        ""
      ],
      "global": [
        ""
      ],
      "history": [
        ""
      ],
      "log": [
        ""
      ],
      "remove": [
        ""
      ],
      "status": [
        ""
      ],
      "tag": [
        ""
      ],
      "update": [
        ""
      ]
    },
    "VCSOTHERDATA": {},
    "VERSION": "10.x"
  }
}

eric ide

mercurial