{ "info": { "author": "Konrad Weihmann", "author_email": "kweihmann@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Quality Assurance" ], "description": "systemdlint\n===========\n\nSystemd Unitfile Linter\n\nUsage\n-----\n\n.. code:: sh\n\n usage: systemdlint [-h] [--nodropins] [--rootpath ROOTPATH]\n [--sversion SVERSION] [--output OUTPUT]\n files [files ...]\n\n Systemd Unitfile Linter\n\n positional arguments:\n files Files to parse\n\n optional arguments:\n -h, --help show this help message and exit\n --nodropins Ignore Drop-Ins for parsing\n --rootpath ROOTPATH Root path\n --sversion SVERSION Version of Systemd to be used\n --output OUTPUT Where to flush the findings (default: stderr)\n\nOutput\n------\n\nThe tool will return\n\n.. code:: sh\n\n {file}:{line}:{severity} \\[{id}\\] - {message}\n\nexample:\n\n.. code:: sh\n\n /lib/systemd/system/console-shell.service:18:info [NoFailureCheck] - Return-code check is disabled. Errors are not reported\n /lib/systemd/system/plymouth-halt.service:11:info [NoFailureCheck] - Return-code check is disabled. Errors are not reported\n /lib/systemd/system/systemd-ask-password-console.service:12:warning [ReferencedUnitNotFound] - The Unit 'systemd-vconsole-setup.service' referenced was not found in filesystem\n /lib/systemd/system/basic.target:19:warning [ReferencedUnitNotFound] - The Unit 'tmp.mount' referenced was not found in filesystem\n\nDetectable Errors\n-----------------\n\n- ConflictingOptions - The set option somehow is in conflict with\n another unit\n- ExecNotFound - The referenced executable was not found on system\n- FullPrivileges - An executable is run with full privileges\n- InvalidNumericBase - A numeric value doesn't match because it needs\n to be a multiple of X\n- InvalidSetting - The option doesn't match the section\n- InvalidValue - An invalid value is set\n- MandatoryOptionMissing - A mandatory option was missing in the file\n- Multiplicity - The option is not valid for the given amount of\n options in this context\n- NoExecutable - The referenced executable is NOT executable\n- NoFailureCheck - An executable is run without checking for failures\n- OptionDeprecated - The used option is not available anymore in this\n version\n- OptionTooNew - The used option will be available in a later version\n than used\n- ReferencedUnitNotFound - The unit referenced was not found in system\n- SettingRequires - The option requires another option to be set\n- SettingRestricted - The option can't be set due to another option\n- SyntaxError - The file is not parsable\n- UnitSectionMissing - The Unit-section is missing in the file\n- UnknownUnitType - The file extension of the file is not a known\n systemd one\n- WrongFileMask - The file has a risky filemode set\n- ErrorCyclicDependency - Unit creates a cyclic dependency\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/priv-kweihmann/systemdlint", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "systemdlint", "package_url": "https://pypi.org/project/systemdlint/", "platform": "", "project_url": "https://pypi.org/project/systemdlint/", "project_urls": { "Homepage": "https://github.com/priv-kweihmann/systemdlint" }, "release_url": "https://pypi.org/project/systemdlint/1.1.1/", "requires_dist": null, "requires_python": "", "summary": "Systemd Unitfile Linter", "version": "1.1.1" }, "last_serial": 5781991, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d15fb8b04ca69cbf9b982a00f2f41f7e", "sha256": "a68e4e81d78ff583932307e38689c1acb6722d647329634be51e08c8b9f6cb3c" }, "downloads": -1, "filename": "systemdlint-1.0.0-py3.5.egg", "has_sig": false, "md5_digest": "d15fb8b04ca69cbf9b982a00f2f41f7e", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 53863, "upload_time": "2019-04-26T07:45:15", "url": "https://files.pythonhosted.org/packages/67/a8/bef90d92c6a5220f559b8dcc66082d9416fe25e940f258448567651fb280/systemdlint-1.0.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "8b2e0a4e8cd9ef5868ce15d1cd50331b", "sha256": "58002304a4a25987d216db9d6fc75092cb51809d69eebbbfc13db468374a1535" }, "downloads": -1, "filename": "systemdlint-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8b2e0a4e8cd9ef5868ce15d1cd50331b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18873, "upload_time": "2019-04-26T07:45:58", "url": "https://files.pythonhosted.org/packages/39/71/36536f958d7a475f705600d1f484d8cc29b43aac3855a45ca558497df109/systemdlint-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "44f8d4bde36f298da9785db13f28ef04", "sha256": "64d26570cc35cc827c5778486e98577122697980baa7a144ccee2f500fcef15e" }, "downloads": -1, "filename": "systemdlint-1.0.1-py3.5.egg", "has_sig": false, "md5_digest": "44f8d4bde36f298da9785db13f28ef04", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 59338, "upload_time": "2019-04-29T15:07:18", "url": "https://files.pythonhosted.org/packages/3d/cc/b340cc3c09437faed5abbb78eca29015d7488611059f3f6d34c91ee64376/systemdlint-1.0.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "3a5f7c6c5e24f788da6cf7de7071cdbf", "sha256": "495dcbaca6cb5580772382bb591065db9a2dfc91af34e6276f2e18cb1ec626d8" }, "downloads": -1, "filename": "systemdlint-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3a5f7c6c5e24f788da6cf7de7071cdbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21191, "upload_time": "2019-04-29T15:07:27", "url": "https://files.pythonhosted.org/packages/06/1b/632fb5708802616ab7f851ae9911e74ba00a14115416ece2fb42af4ac094/systemdlint-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9d12bc47cf6ca1752ac2693a9345d7dd", "sha256": "f2b3804405b8b52aa1369bef687d1a50f0ebb637287b1557cb0394573521f0d6" }, "downloads": -1, "filename": "systemdlint-1.0.2-py3.5.egg", "has_sig": false, "md5_digest": "9d12bc47cf6ca1752ac2693a9345d7dd", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 63041, "upload_time": "2019-06-05T18:43:07", "url": "https://files.pythonhosted.org/packages/e0/2e/1c3ab6cf23bec49d1209d6f92af0d251fdb4600877cb39c7da52f66a33ab/systemdlint-1.0.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "7c86dc9404f850958ce1953bf5aa2f9c", "sha256": "f966d8b3112ac16de8c80c9d69c3f05a6a7b64861dcbafd9fc4e15069a3a8784" }, "downloads": -1, "filename": "systemdlint-1.0.2.tar.gz", "has_sig": false, "md5_digest": "7c86dc9404f850958ce1953bf5aa2f9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21518, "upload_time": "2019-06-05T18:43:13", "url": "https://files.pythonhosted.org/packages/6a/27/bcb87d40bb4cba0c1c6adc683036a4cfdc1815f05d95ba825b85982ee7af/systemdlint-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "039841c1406b63c71d6dba4928bed137", "sha256": "de7459353c0ba03a1f51c7d26c88260894ba3e0ba2922e9c656d2144b4ff6974" }, "downloads": -1, "filename": "systemdlint-1.1.0-py3.6.egg", "has_sig": false, "md5_digest": "039841c1406b63c71d6dba4928bed137", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 65240, "upload_time": "2019-07-27T15:06:22", "url": "https://files.pythonhosted.org/packages/7b/3e/8e50153a12059771b3c3ac80ebe1b687ce1443ccd73decafd345d5b5a2f6/systemdlint-1.1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a3ef9d3b9914faf6c98844d8d552dbd5", "sha256": "a88256dd54497fbc0a204d725968b3e33dabd43adb9b478e32d51879a4bb41b3" }, "downloads": -1, "filename": "systemdlint-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a3ef9d3b9914faf6c98844d8d552dbd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23327, "upload_time": "2019-07-27T15:07:09", "url": "https://files.pythonhosted.org/packages/17/c7/baa53e93a531de107faa0406ec157d732761d762a40fac854b5a4d56b1f8/systemdlint-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "fdc2cbf8bad90b62971d15ebfc3a5f2a", "sha256": "cad740a189b24f19f224e1b41eb8c5f46929268b416dfaf86183e6f1a20760f8" }, "downloads": -1, "filename": "systemdlint-1.1.1-py3.6.egg", "has_sig": false, "md5_digest": "fdc2cbf8bad90b62971d15ebfc3a5f2a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 66818, "upload_time": "2019-09-04T15:28:04", "url": "https://files.pythonhosted.org/packages/1e/48/5cc587c88af2b289399fc27204aa54b96a116bdae88f1436d18fe54e2e3b/systemdlint-1.1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "5bb16286c558ca149c4de58c52796e12", "sha256": "6a90b913766df1a0647eac1a07b1bc2c71ca3e3519aa51f85217670fdde295c2" }, "downloads": -1, "filename": "systemdlint-1.1.1.tar.gz", "has_sig": false, "md5_digest": "5bb16286c558ca149c4de58c52796e12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24076, "upload_time": "2019-09-04T15:28:39", "url": "https://files.pythonhosted.org/packages/0d/cc/511a410ea61d44c9a84e3110b8ac6cae50b25a564a631ca506e4f685e5b6/systemdlint-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fdc2cbf8bad90b62971d15ebfc3a5f2a", "sha256": "cad740a189b24f19f224e1b41eb8c5f46929268b416dfaf86183e6f1a20760f8" }, "downloads": -1, "filename": "systemdlint-1.1.1-py3.6.egg", "has_sig": false, "md5_digest": "fdc2cbf8bad90b62971d15ebfc3a5f2a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 66818, "upload_time": "2019-09-04T15:28:04", "url": "https://files.pythonhosted.org/packages/1e/48/5cc587c88af2b289399fc27204aa54b96a116bdae88f1436d18fe54e2e3b/systemdlint-1.1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "5bb16286c558ca149c4de58c52796e12", "sha256": "6a90b913766df1a0647eac1a07b1bc2c71ca3e3519aa51f85217670fdde295c2" }, "downloads": -1, "filename": "systemdlint-1.1.1.tar.gz", "has_sig": false, "md5_digest": "5bb16286c558ca149c4de58c52796e12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24076, "upload_time": "2019-09-04T15:28:39", "url": "https://files.pythonhosted.org/packages/0d/cc/511a410ea61d44c9a84e3110b8ac6cae50b25a564a631ca506e4f685e5b6/systemdlint-1.1.1.tar.gz" } ] }