{ "info": { "author": "Shawn Baker", "author_email": "support@frozen.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Operating System" ], "description": "# Classes for Accessing the systemd Configuration Files\n\nA collection of classes for accessing the systemd configuration files.\n\nOnly tested with Python 3.6 on Debian 9.5.\n\n## Installation\n\npip install sysdfiles\n\n## Documentation\n\n* [Wiki](https://github.com/ShawnBaker/sysdfiles/wiki)\n* [Release Notes](https://github.com/ShawnBaker/sysdfiles/blob/master/release-notes.md)\n\n## Usage\n\n```\nfrom sysdfiles import NetworkFile\n\nnetwork = NetworkFile('/etc/systemd/network/lan.network')\nprint(network.match_name)\nprint(network.match_mac_address)\nnetwork.network_dhcp = ['8.8.8.8', '8.8.4.4']\nnetwork.network_dhcp_server = True\nnetwork.dhcp_server_emit_dns = True\nnetwork.dhcp_server_dns = '192.168.0.1'\nnetwork.route_metric = 10\nnetwork.save()\n```\n\n## Copyright and License\n\nCopyright © 2018 Shawn Baker using the [MIT License](https://opensource.org/licenses/MIT).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ShawnBaker/sysdfiles", "keywords": "systemd configuration file files automount conf device hostname hosts ini link machine-id machine-info mount network os-release path scope service slice socket swap target timer unit", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sysdfiles", "package_url": "https://pypi.org/project/sysdfiles/", "platform": "", "project_url": "https://pypi.org/project/sysdfiles/", "project_urls": { "Documentation": "https://github.com/ShawnBaker/sysdfiles/wiki", "Homepage": "https://github.com/ShawnBaker/sysdfiles", "Source": "https://github.com/ShawnBaker/sysdfiles" }, "release_url": "https://pypi.org/project/sysdfiles/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "systemd configuration file access", "version": "0.2.0" }, "last_serial": 4579590, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "aaf577af6305a784603f047a926e898f", "sha256": "e20d37dbc5376d9534f9f68c9143120b7270f33c1d55da6c41c62039fdc1d9d8" }, "downloads": -1, "filename": "sysdfiles-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aaf577af6305a784603f047a926e898f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18144, "upload_time": "2018-12-09T19:44:52", "url": "https://files.pythonhosted.org/packages/9b/a3/727056f54ee2a1c31a7cd19701cc456b97e51cbcfcc14fd350feb8b38408/sysdfiles-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f606c1c88983513acb48c28ffe0092c2", "sha256": "f33f7b2f531800349a8025d6264bc0ebc38dde7c6b9138a094c2e4739d4d41ae" }, "downloads": -1, "filename": "sysdfiles-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f606c1c88983513acb48c28ffe0092c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13248, "upload_time": "2018-12-09T19:44:54", "url": "https://files.pythonhosted.org/packages/e7/1d/2a11f3962c6f75678586662aa66751d6b02f15c61f11983c195e8522c748/sysdfiles-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a107050a788fa27ed3bc1a428dde74e7", "sha256": "5b044ca7df2a069f5cce3cf7ec115a82df0bd5a539f762537efcda692c5cd705" }, "downloads": -1, "filename": "sysdfiles-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a107050a788fa27ed3bc1a428dde74e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21588, "upload_time": "2018-12-10T07:10:47", "url": "https://files.pythonhosted.org/packages/64/a0/423bfbfe2a56ed0915a90eb582f61ade2439cacdf6d4821975f60ffb6305/sysdfiles-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04c8b84f79080b288ab2bc9dce54b12d", "sha256": "1b526adbb532523d15bdf8ed42e90780fdaa70341c1892963de762f867c4c8b4" }, "downloads": -1, "filename": "sysdfiles-0.2.0.tar.gz", "has_sig": false, "md5_digest": "04c8b84f79080b288ab2bc9dce54b12d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14952, "upload_time": "2018-12-10T07:10:48", "url": "https://files.pythonhosted.org/packages/7a/3f/ea4ab9b3695e550950d6a8baf0dbccd99bc6502adc1461121274034bd425/sysdfiles-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a107050a788fa27ed3bc1a428dde74e7", "sha256": "5b044ca7df2a069f5cce3cf7ec115a82df0bd5a539f762537efcda692c5cd705" }, "downloads": -1, "filename": "sysdfiles-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a107050a788fa27ed3bc1a428dde74e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21588, "upload_time": "2018-12-10T07:10:47", "url": "https://files.pythonhosted.org/packages/64/a0/423bfbfe2a56ed0915a90eb582f61ade2439cacdf6d4821975f60ffb6305/sysdfiles-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04c8b84f79080b288ab2bc9dce54b12d", "sha256": "1b526adbb532523d15bdf8ed42e90780fdaa70341c1892963de762f867c4c8b4" }, "downloads": -1, "filename": "sysdfiles-0.2.0.tar.gz", "has_sig": false, "md5_digest": "04c8b84f79080b288ab2bc9dce54b12d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14952, "upload_time": "2018-12-10T07:10:48", "url": "https://files.pythonhosted.org/packages/7a/3f/ea4ab9b3695e550950d6a8baf0dbccd99bc6502adc1461121274034bd425/sysdfiles-0.2.0.tar.gz" } ] }