{ "info": { "author": "Riccardo Coccioli", "author_email": "rcoccioli@wikimedia.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: System :: Networking", "Topic :: System :: Systems Administration" ], "description": "Homer - Configuration manager for network devices\n-------------------------------------------------\n\nHomer allows to manage the lifecycle of the configuration for network devices, generating and deploying their\nconfiguration.\nThe configuration generation is based on ``YAML`` files to define variables and ``Jinja2`` templates.\nThe ``YAML`` files allow for hierarchical override of variables based on the device role, site or hostname.\nOnce generated, the configuration can also be deployed to their devices.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gerrit.wikimedia.org/r/plugins/gitiles/operations/software/homer", "keywords": "network,switch,router,configuration,deploy", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "homer", "package_url": "https://pypi.org/project/homer/", "platform": "GNU/Linux", "project_url": "https://pypi.org/project/homer/", "project_urls": { "Homepage": "https://gerrit.wikimedia.org/r/plugins/gitiles/operations/software/homer" }, "release_url": "https://pypi.org/project/homer/0.0.1a0/", "requires_dist": [ "bandit (>=1.1.0) ; extra == 'tests'", "flake8 (>=3.2.1) ; extra == 'tests'", "flake8-import-order (>=0.18.1) ; extra == 'tests'", "mypy (>=0.470) ; extra == 'tests'", "prospector[with_everything] (>=0.12.4) ; extra == 'tests'", "pytest-cov (>=1.8.0) ; extra == 'tests'", "pytest-xdist (>=1.15.0) ; extra == 'tests'", "pytest (>=3.0.3) ; extra == 'tests'", "requests-mock (>=1.3.0) ; extra == 'tests'", "sphinx-rtd-theme (>=0.1.6) ; extra == 'tests'", "sphinx-argparse (>=0.1.15) ; extra == 'tests'", "Sphinx (>=1.4.9) ; extra == 'tests'" ], "requires_python": "", "summary": "Configuration manager for network devices", "version": "0.0.1a0" }, "last_serial": 5704353, "releases": { "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "d571cf837aa98dd0b9110e8ff8861964", "sha256": "d317a451851fd766a000d571b65e8fc0295248c4d829bfc0723efc83ae3fa0dc" }, "downloads": -1, "filename": "homer-0.0.1a0-py3-none-any.whl", "has_sig": true, "md5_digest": "d571cf837aa98dd0b9110e8ff8861964", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17866, "upload_time": "2019-08-20T16:19:14", "url": "https://files.pythonhosted.org/packages/fa/82/8fa50461eaa10cb859fe3a5a9bec551a00cf9ebe51bb7e410f85f474d78e/homer-0.0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "800b955009785c8ba86b2143086dd44a", "sha256": "29a20fe9639c6ba97af1c03c0a77f2f5967f1f645de1c051ed7e85fe20e89ad2" }, "downloads": -1, "filename": "homer-0.0.1a0.tar.gz", "has_sig": true, "md5_digest": "800b955009785c8ba86b2143086dd44a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24763, "upload_time": "2019-08-20T16:19:16", "url": "https://files.pythonhosted.org/packages/1b/43/fe160e0c425a1a25f2ce83e7b2f3af8ff911949ff250bfb381c3b91eaacb/homer-0.0.1a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d571cf837aa98dd0b9110e8ff8861964", "sha256": "d317a451851fd766a000d571b65e8fc0295248c4d829bfc0723efc83ae3fa0dc" }, "downloads": -1, "filename": "homer-0.0.1a0-py3-none-any.whl", "has_sig": true, "md5_digest": "d571cf837aa98dd0b9110e8ff8861964", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17866, "upload_time": "2019-08-20T16:19:14", "url": "https://files.pythonhosted.org/packages/fa/82/8fa50461eaa10cb859fe3a5a9bec551a00cf9ebe51bb7e410f85f474d78e/homer-0.0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "800b955009785c8ba86b2143086dd44a", "sha256": "29a20fe9639c6ba97af1c03c0a77f2f5967f1f645de1c051ed7e85fe20e89ad2" }, "downloads": -1, "filename": "homer-0.0.1a0.tar.gz", "has_sig": true, "md5_digest": "800b955009785c8ba86b2143086dd44a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24763, "upload_time": "2019-08-20T16:19:16", "url": "https://files.pythonhosted.org/packages/1b/43/fe160e0c425a1a25f2ce83e7b2f3af8ff911949ff250bfb381c3b91eaacb/homer-0.0.1a0.tar.gz" } ] }