{ "info": { "author": "Geoff Williams", "author_email": "geoff@declarativesystems.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# sysdef\n\nSysdef takes a YAML file as input to either:\n* Add configuration to an existing hard drive image\n* Apply configuration on reboot\n\nThe aim is to produce easily customised SDCARD images which can then be booted\nin IOT platforms like raspberry pi without the need for further manual\nconfiguration.\n\nOn reboot, sysdef runs to ensure required services such as docker containers\nand external hard drives are up and running\n\n# Status: under development\nThis upload is to reserve the name on pypi. code is semi-working at this point\n\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/geoffwilliams/sysdef", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sysdef", "package_url": "https://pypi.org/project/sysdef/", "platform": "", "project_url": "https://pypi.org/project/sysdef/", "project_urls": { "Homepage": "https://github.com/geoffwilliams/sysdef" }, "release_url": "https://pypi.org/project/sysdef/0.0.7/", "requires_dist": null, "requires_python": ">=3.6", "summary": "sysdef bootable image and configuration management system", "version": "0.0.7", "yanked": false, "yanked_reason": null }, "last_serial": 6079916, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "916e650b6b1ef5854f64d289f77aecbc", "sha256": "7f477b4848d18c85d074b1a64f35cf6affe5aa8d82a5438da9aee6093b6d50de" }, "downloads": -1, "filename": "sysdef-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "916e650b6b1ef5854f64d289f77aecbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 24171, "upload_time": "2019-10-31T01:22:10", "upload_time_iso_8601": "2019-10-31T01:22:10.083479Z", "url": "https://files.pythonhosted.org/packages/cf/9a/0f782a70aa6c05b814178438f1a831af9857e782636ec05ae35f2804fb4c/sysdef-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "279c664ba57d75cda8d8cb4e6dbece41", "sha256": "c2c94bcba82439955bf1826bc808c9adfaa1e233cfcc696e69d71d8a0cac675a" }, "downloads": -1, "filename": "sysdef-0.0.1.tar.gz", "has_sig": false, "md5_digest": "279c664ba57d75cda8d8cb4e6dbece41", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16494, "upload_time": "2019-10-31T01:22:14", "upload_time_iso_8601": "2019-10-31T01:22:14.120540Z", "url": "https://files.pythonhosted.org/packages/e1/e7/e7e7acf21996fcd6bdeaf9e3af812363752345278f958d3106bdc8c17db2/sysdef-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "585057f417dbf745061fb23c1d2825c9", "sha256": "6401fdcdd8d49af2a6d7d4e55569b623011ec0614df0badb3b4fd194bbab4c06" }, "downloads": -1, "filename": "sysdef-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "585057f417dbf745061fb23c1d2825c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 25684, "upload_time": "2019-10-31T05:10:09", "upload_time_iso_8601": "2019-10-31T05:10:09.187238Z", "url": "https://files.pythonhosted.org/packages/5f/e0/4596de4209c018cb46688059bf162079039db204ba864aa17e445781c647/sysdef-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9021610f25c3a3060f512a6eba3ea8f5", "sha256": "187e38614779322c1bc893ec45a5f5b5ad85120f2907264d891d8d3567c957fe" }, "downloads": -1, "filename": "sysdef-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9021610f25c3a3060f512a6eba3ea8f5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 17417, "upload_time": "2019-10-31T05:10:11", "upload_time_iso_8601": "2019-10-31T05:10:11.382722Z", "url": "https://files.pythonhosted.org/packages/22/37/053f67d277a7a04c315520893f7ffb842e5521116824d9fcab45a3f0dd12/sysdef-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "42f3bc16f4fb73fc7939135106525082", "sha256": "e5c36d301b0b04029869a3821b9c88e2c1a847519fa4401d7ac3c356d4f90f6e" }, "downloads": -1, "filename": "sysdef-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "42f3bc16f4fb73fc7939135106525082", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 26483, "upload_time": "2019-10-31T12:07:32", "upload_time_iso_8601": "2019-10-31T12:07:32.943979Z", "url": "https://files.pythonhosted.org/packages/c5/12/b8a7a299786f54c99182b9f102d53f669ac88ac240e9eec466187cd0d107/sysdef-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cc9456c90aaa35c1520878092919aa27", "sha256": "0bfd98033cc061ea9aae1ead0ff0ac535e6796cb726c2aadae7c471d1095a0b8" }, "downloads": -1, "filename": "sysdef-0.0.3.tar.gz", "has_sig": false, "md5_digest": "cc9456c90aaa35c1520878092919aa27", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18054, "upload_time": "2019-10-31T12:07:35", "upload_time_iso_8601": "2019-10-31T12:07:35.722780Z", "url": "https://files.pythonhosted.org/packages/f7/88/271b9730e336c1692e9ed506d08e559fab9b5ee8d5e33acb0cf13a92edbd/sysdef-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "fd142488507d155f08044d5a9dc1caaf", "sha256": "2a5b83547580aa4f95b988d0ac864e51b7b657a6321983c8a1b1ddcfd32c07d2" }, "downloads": -1, "filename": "sysdef-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "fd142488507d155f08044d5a9dc1caaf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 26998, "upload_time": "2019-11-05T01:58:35", "upload_time_iso_8601": "2019-11-05T01:58:35.493102Z", "url": "https://files.pythonhosted.org/packages/18/7c/c4a5a09651a61485c323963068106a0ec2891a1c455cb2d74a3c8ac6c614/sysdef-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1fccc271eceb1b48004b8b9925e8b0e7", "sha256": "61c30c1b6673cb76d9273aa379b479a122cb19cdf9a11805ef80b6adfacbf1db" }, "downloads": -1, "filename": "sysdef-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1fccc271eceb1b48004b8b9925e8b0e7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18275, "upload_time": "2019-11-05T01:58:37", "upload_time_iso_8601": "2019-11-05T01:58:37.691182Z", "url": "https://files.pythonhosted.org/packages/d0/f7/3c602e0a26e41f798793dc73c5f5e8218dbf0ee0d6f52989da266c6714a1/sysdef-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1209668dff15ecc969ad3774b5b611e4", "sha256": "8f4ac29583a562cdd5b717296d7e1ba58e888787a0bcdb67bf2b2c4248d12a5d" }, "downloads": -1, "filename": "sysdef-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1209668dff15ecc969ad3774b5b611e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27331, "upload_time": "2019-11-05T05:04:22", "upload_time_iso_8601": "2019-11-05T05:04:22.661832Z", "url": "https://files.pythonhosted.org/packages/56/8a/153cc56e5c81dca35808efcf9f7701b48ea393b89f74e0b128974ef36a16/sysdef-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8b5799ba659876ec3f959ccb1d4862cf", "sha256": "dbca6b410380e7190d99022927501a50aa40f0893a8d1de964ea6a12daddc533" }, "downloads": -1, "filename": "sysdef-0.0.5.tar.gz", "has_sig": false, "md5_digest": "8b5799ba659876ec3f959ccb1d4862cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18312, "upload_time": "2019-11-05T05:04:25", "upload_time_iso_8601": "2019-11-05T05:04:25.214270Z", "url": "https://files.pythonhosted.org/packages/6b/3d/7dce02ed285281a1c396f31367751e9a176e1df0f0039299b84e58bafc14/sysdef-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "b222786576feea767df578ea7914dea8", "sha256": "f394dd33861a638c235e942bec0ce8787f082f2e8e1fec941ba4b8072bc643b4" }, "downloads": -1, "filename": "sysdef-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b222786576feea767df578ea7914dea8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27349, "upload_time": "2019-11-05T05:34:03", "upload_time_iso_8601": "2019-11-05T05:34:03.820229Z", "url": "https://files.pythonhosted.org/packages/5e/6f/a8c9f9f37f2cd16f5d67886a47506d7394164b4e1a7066dff03e8d4cda72/sysdef-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "589b3e61a7bac4b0231003d2a6a73925", "sha256": "618d6c72754f09823b788c0eb7889fa08b9dd7f337bd9fce1a959f4447baee96" }, "downloads": -1, "filename": "sysdef-0.0.6.tar.gz", "has_sig": false, "md5_digest": "589b3e61a7bac4b0231003d2a6a73925", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18316, "upload_time": "2019-11-05T05:34:05", "upload_time_iso_8601": "2019-11-05T05:34:05.832434Z", "url": "https://files.pythonhosted.org/packages/0f/b5/8537fc75ad76e18ee797cab770cf5201a068de0aefe0d8e0868be307d35e/sysdef-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "e92b67ce08b4ee911ccc84c3a6ef4f51", "sha256": "8c11b143a23338d5e8b218ea3ac11d54b54b52ae88d477d8c6907b51c4223b10" }, "downloads": -1, "filename": "sysdef-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e92b67ce08b4ee911ccc84c3a6ef4f51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27545, "upload_time": "2019-11-05T08:51:20", "upload_time_iso_8601": "2019-11-05T08:51:20.452599Z", "url": "https://files.pythonhosted.org/packages/43/03/725ccc12e87d848f2f4e71ea4232eb85266fa1ab5b214de96096a27403a2/sysdef-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c9f1650e32439f4234544c95c958a75c", "sha256": "641126416ad1beddd1d0d3a6d7b05511db81010125cb21125311633140af26fe" }, "downloads": -1, "filename": "sysdef-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c9f1650e32439f4234544c95c958a75c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18491, "upload_time": "2019-11-05T08:51:22", "upload_time_iso_8601": "2019-11-05T08:51:22.358290Z", "url": "https://files.pythonhosted.org/packages/0b/b5/984d810a6e65a6ede879f4ba629f7546ea7bef222615ee56d5b0a908fb33/sysdef-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e92b67ce08b4ee911ccc84c3a6ef4f51", "sha256": "8c11b143a23338d5e8b218ea3ac11d54b54b52ae88d477d8c6907b51c4223b10" }, "downloads": -1, "filename": "sysdef-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e92b67ce08b4ee911ccc84c3a6ef4f51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27545, "upload_time": "2019-11-05T08:51:20", "upload_time_iso_8601": "2019-11-05T08:51:20.452599Z", "url": "https://files.pythonhosted.org/packages/43/03/725ccc12e87d848f2f4e71ea4232eb85266fa1ab5b214de96096a27403a2/sysdef-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c9f1650e32439f4234544c95c958a75c", "sha256": "641126416ad1beddd1d0d3a6d7b05511db81010125cb21125311633140af26fe" }, "downloads": -1, "filename": "sysdef-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c9f1650e32439f4234544c95c958a75c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18491, "upload_time": "2019-11-05T08:51:22", "upload_time_iso_8601": "2019-11-05T08:51:22.358290Z", "url": "https://files.pythonhosted.org/packages/0b/b5/984d810a6e65a6ede879f4ba629f7546ea7bef222615ee56d5b0a908fb33/sysdef-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }