{ "info": { "author": "Ales Mrazek", "author_email": "ales.mrazek@nic.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Topic :: System :: Monitoring", "Topic :: System :: Systems Administration" ], "description": "*******\nJetconf\n*******\n\nJetconf is an implementation of the RESTCONF_ protocol written in\nPython 3.\n\n* `Documentation`_\n* `Git repository`_\n\nMain features:\n\n* HTTP/2 over TLS, certificate-based authentication of clients\n\n* JSON data encoding\n\n* Per-user candidate datastores with transactions\n\n* Support for NACM_\n\nInstallation\n============\nPython 3.5 or newer is required::\n\n ~$ apt-get install python3\n ~$ apt-get install python3-pip\n\nJetconf can be installed by PyPI::\n\n $ python3 -m pip install jetconf\n\nRun Jetconf\n===========\n::\n\n ~$ jetconf -c \n\n.. _RESTCONF: https://tools.ietf.org/html/draft-ietf-netconf-restconf-18\n.. _NACM: https://datatracker.ietf.org/doc/rfc6536/\n.. _Git repository: https://github.com/CZ-NIC/jetconf\n.. _Documentation: https://jetconf.readthedocs.io\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/CZ-NIC/jetconf", "keywords": "restconf,yang,data model,configuration,json", "license": "", "maintainer": "", "maintainer_email": "", "name": "jetconf", "package_url": "https://pypi.org/project/jetconf/", "platform": "", "project_url": "https://pypi.org/project/jetconf/", "project_urls": { "Homepage": "https://github.com/CZ-NIC/jetconf" }, "release_url": "https://pypi.org/project/jetconf/0.3.6/", "requires_dist": [ "yangson", "h2", "colorlog", "pyaml", "pytz" ], "requires_python": "", "summary": "Pure Python implementation of the RESTCONF protocol", "version": "0.3.6" }, "last_serial": 5938473, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "6dbe5fc20a125a821249786c8071c0f8", "sha256": "d3e0c4071aa99319911a7a930580204924ac6f70e280ffec055229874bfde25a" }, "downloads": -1, "filename": "jetconf-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6dbe5fc20a125a821249786c8071c0f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30757, "upload_time": "2017-06-29T12:39:40", "url": "https://files.pythonhosted.org/packages/76/19/ab61b30f847dd37b8da07bb16b77e800c4551f9c4161c7b44a3ff2ac1554/jetconf-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0efe1159ab9c3959d32dee12e4b152d0", "sha256": "0c3c28ae147bc47994b8457c51596f07510cbcc224be54eca2fc0e9c28678545" }, "downloads": -1, "filename": "jetconf-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0efe1159ab9c3959d32dee12e4b152d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64046, "upload_time": "2017-06-29T12:39:43", "url": "https://files.pythonhosted.org/packages/de/9a/cf46ecbcffd6f9444808da8c464f5fd633a38dde2f16c701ef45e8ab264a/jetconf-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d5f899a21891b325b652b0d458d7d990", "sha256": "60870f69ba9dde6dd3326165f144594cbfe1be2c74f5382a6385250eda0b243c" }, "downloads": -1, "filename": "jetconf-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d5f899a21891b325b652b0d458d7d990", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30799, "upload_time": "2017-06-29T13:26:26", "url": "https://files.pythonhosted.org/packages/5b/94/1db250bfa62095bb082746add0f76bba7a606d71688460bcc31d4b9f994b/jetconf-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd4716da64ef16b5c4066c5e5cd55591", "sha256": "1a0a6806d116b70dadb778ac0c0edfc388a6d8e1d61a78954fb898a82a6e0c91" }, "downloads": -1, "filename": "jetconf-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fd4716da64ef16b5c4066c5e5cd55591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64101, "upload_time": "2017-06-29T13:26:28", "url": "https://files.pythonhosted.org/packages/d2/75/8149768b058ceb20963c72b9ebde99f27e4791a822a88b22d61c03727e6a/jetconf-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "30dbb4be77b379ee833a720971ce275b", "sha256": "e7e8b7dcdf35ce05547327ac8d692f795c19e8ee517c511175034e2a985f04e0" }, "downloads": -1, "filename": "jetconf-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "30dbb4be77b379ee833a720971ce275b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31131, "upload_time": "2017-06-30T09:44:24", "url": "https://files.pythonhosted.org/packages/c6/43/6c710b25c642ff79a35258c341f666b3210f229e326d0218dc0ec449d14c/jetconf-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4aa391eadbe87d3c239732638c964ed", "sha256": "36d590bc83b6ed671cb36c90c14a1b634406c97f920a309f1748cedaad674f45" }, "downloads": -1, "filename": "jetconf-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b4aa391eadbe87d3c239732638c964ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64260, "upload_time": "2017-06-30T09:44:26", "url": "https://files.pythonhosted.org/packages/b9/1b/94882c4ee04a2da839e931d30a4e2b229f8820ce0f4e59f09dd99c5d57cc/jetconf-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "0798d03c3d89fb9a6e427e106ed85267", "sha256": "1acb634e82231cf549bee5ea29ccbd4a22a195280e017b316c7fc945e411f451" }, "downloads": -1, "filename": "jetconf-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0798d03c3d89fb9a6e427e106ed85267", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31426, "upload_time": "2017-08-31T08:45:33", "url": "https://files.pythonhosted.org/packages/bf/3f/a8c04c6a2ef1f5f18b3830ff2332a45bb3a88dfa53efa15d0105afac6f7a/jetconf-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce5e1675ed38fe82e8afb7d4e5eff942", "sha256": "02105dbcbffb0102c02c323c33cde1fb779ac4f17e41b0c3e0f5262fae9e50ab" }, "downloads": -1, "filename": "jetconf-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ce5e1675ed38fe82e8afb7d4e5eff942", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61797, "upload_time": "2017-08-31T08:45:35", "url": "https://files.pythonhosted.org/packages/37/45/2ef14ba550700a106657906a6f5af42bc02db8dc826f97ed27e97cdcfc6b/jetconf-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a6a8eaa76af1a1b5fbec159e25a2f4c2", "sha256": "6cf9d5c8273bd806b249deb8d74c66507fbf44361d58efc78a7fe2da03a08d7f" }, "downloads": -1, "filename": "jetconf-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a6a8eaa76af1a1b5fbec159e25a2f4c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31461, "upload_time": "2017-09-08T13:43:51", "url": "https://files.pythonhosted.org/packages/a8/64/fdc0b91c9c538bd3e8a5c98434718cf3952d111655243d7d0cf6b58b449a/jetconf-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7439835c40e0acd8dfe2bf66efa3130", "sha256": "ac73aeb9fad5b251eb28fa305769d5aa635c93a1dc8ff95eab4a6d1faf77e0c4" }, "downloads": -1, "filename": "jetconf-0.2.5.tar.gz", "has_sig": false, "md5_digest": "f7439835c40e0acd8dfe2bf66efa3130", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61829, "upload_time": "2017-09-08T13:43:53", "url": "https://files.pythonhosted.org/packages/d5/79/d16117058fee141632e480eddb4b287be8bcb4ff524fb235434ac9ea63e6/jetconf-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "bf118e6bdcfa77c86a8ed81719e15c51", "sha256": "b69cdd503f62be874286aca6b3ff8839898d6041e652a05f26a0d9b59e06c391" }, "downloads": -1, "filename": "jetconf-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "bf118e6bdcfa77c86a8ed81719e15c51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31548, "upload_time": "2017-09-19T12:27:43", "url": "https://files.pythonhosted.org/packages/f7/b1/b6e640a3b55fd4bf868e43862ae2d0021f59f19a6eceab81df5ca7847d08/jetconf-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "653d5b21f95420cefdbc2ed914c9f4f8", "sha256": "6edb4917e1f0904eda119530b5d66ec97585ac6d7eda11e49b62c2f29b35f166" }, "downloads": -1, "filename": "jetconf-0.2.6.tar.gz", "has_sig": false, "md5_digest": "653d5b21f95420cefdbc2ed914c9f4f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61888, "upload_time": "2017-09-19T12:27:45", "url": "https://files.pythonhosted.org/packages/a4/c9/8f64557f8080ae1637cb584afb050008d1d671f50d4be00ebe009edd3b3a/jetconf-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5db5bbf5899bdcceb49bfc08fc081a77", "sha256": "f6f089b86d938b26e7ccacba2e8db725c119930fb3cf8d0b9938787239f305c0" }, "downloads": -1, "filename": "jetconf-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5db5bbf5899bdcceb49bfc08fc081a77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32359, "upload_time": "2017-09-21T12:24:35", "url": "https://files.pythonhosted.org/packages/05/f7/d7616e19dd05fc47c66a4cde14a109c71b39db1948adc962e1a9421b73e9/jetconf-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0012e820bae39f5ae4ff5e8ca7ad938c", "sha256": "5e89f1963075dd9218e208430a91e428eb833d54ccbcec43943f8d4a04700b86" }, "downloads": -1, "filename": "jetconf-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0012e820bae39f5ae4ff5e8ca7ad938c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62253, "upload_time": "2017-09-21T12:24:38", "url": "https://files.pythonhosted.org/packages/f2/c9/04512759587adccc89f1cad0294cfa35086769befafbf3d095d4c69f910d/jetconf-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "77fec5a8d4ca23c14726599d4636cb37", "sha256": "20948f97c373584bdd66cd32e0777ec2e58a1fd24e0951bc35e3dbe4fd65ad4a" }, "downloads": -1, "filename": "jetconf-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "77fec5a8d4ca23c14726599d4636cb37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32046, "upload_time": "2017-09-22T15:03:24", "url": "https://files.pythonhosted.org/packages/76/03/7d7b3e6a27c034ef9bd4811361257f841bd888cce9925afd62d29d3c0405/jetconf-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9555c949d11db2f8d16774644dc5c663", "sha256": "ebc706ad3221be0239dee9b9e4d48146fe145b0a0513d2daa830ba85e342ae2d" }, "downloads": -1, "filename": "jetconf-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9555c949d11db2f8d16774644dc5c663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62242, "upload_time": "2017-09-22T15:03:26", "url": "https://files.pythonhosted.org/packages/70/90/66fcb517889233414e260250fce3f653b8c2a7c49f6ff9e67e2fd1206b9c/jetconf-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "df9a58b74b830a1438ae5b59266cf9c8", "sha256": "908fe725747d040dd1ea2753dde870812420dece78b689bdc44e7f70d0eea581" }, "downloads": -1, "filename": "jetconf-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "df9a58b74b830a1438ae5b59266cf9c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33078, "upload_time": "2017-09-26T13:46:13", "url": "https://files.pythonhosted.org/packages/6c/c8/890a638b210bf4e923e04ac42bc62d66ee04906b44cc1d1dd3ab122e97eb/jetconf-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d10ead6d06e81ced80019566457332e", "sha256": "b764e9763c858f4727fd24e22fac0e1f11d36610de524131aeadbec7557f9b1d" }, "downloads": -1, "filename": "jetconf-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6d10ead6d06e81ced80019566457332e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62360, "upload_time": "2017-09-26T13:46:15", "url": "https://files.pythonhosted.org/packages/45/9d/da049878a4c23d8993b189cab9c1e229c844ad58afff9a4063e4434bc285/jetconf-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "f83cd821d94f7870cb1a85c8fc88a3c2", "sha256": "16b388b2aae6b96d22ecdc234cdf42383d82df1cbd57753e9d7012e240176b8a" }, "downloads": -1, "filename": "jetconf-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f83cd821d94f7870cb1a85c8fc88a3c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33076, "upload_time": "2017-09-26T15:01:07", "url": "https://files.pythonhosted.org/packages/86/4f/4549bf38a36d6fd2705f8c554cff9ec5e8337dce0b8ce9f92d0c7a510d61/jetconf-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f145e6403f48d5dbae97a2519f8b5ea", "sha256": "3c40b388ef3324935550bc0f873685e90773338979bc216b05cee3f3c68697c6" }, "downloads": -1, "filename": "jetconf-0.3.3.tar.gz", "has_sig": false, "md5_digest": "6f145e6403f48d5dbae97a2519f8b5ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62359, "upload_time": "2017-09-26T15:01:09", "url": "https://files.pythonhosted.org/packages/0e/84/21cf3fb7c461d6bb709c432ef44ec05c309a4b598b5acf56eff78a3063a4/jetconf-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "bbe30a16a333476e81558cc3ee66372b", "sha256": "6e1ee982243d3533eb4315c69b90b516c9123a7c834994f74c41d02e7a15a63a" }, "downloads": -1, "filename": "jetconf-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "bbe30a16a333476e81558cc3ee66372b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33442, "upload_time": "2017-10-23T10:59:46", "url": "https://files.pythonhosted.org/packages/63/78/3a0c59889b69cb35ad2a5e7e582e20086b440ae43a60d680297a9ff4145a/jetconf-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "818d5feeb51fc367ef5a0fec55eeee0c", "sha256": "ce54f315df7d37e98ff3d990bade09eef0882472b4bdc7806db5cc948984cbd3" }, "downloads": -1, "filename": "jetconf-0.3.4.tar.gz", "has_sig": false, "md5_digest": "818d5feeb51fc367ef5a0fec55eeee0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62801, "upload_time": "2017-10-23T10:59:47", "url": "https://files.pythonhosted.org/packages/22/92/dfe8cd0af8d002750566bff9243e757a6c86ed10ccec515bef0b325d4ad8/jetconf-0.3.4.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "1b3a90647abc5755db7d60e8a3b1b893", "sha256": "04042758188cfc7d03e457c11b35fab6b310e907f90dac69dbac5561cfee5200" }, "downloads": -1, "filename": "jetconf-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1b3a90647abc5755db7d60e8a3b1b893", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45483, "upload_time": "2019-10-07T12:35:49", "url": "https://files.pythonhosted.org/packages/99/f7/21dd393249a54a4bab9ed68035309b76c9081412fb24cc6c0bd99cc4994a/jetconf-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95b7ac2919a7601cf23e41e281d1c55d", "sha256": "7d5d78012346fc92f08d08ff3215daa563b47d75a279cc2512c154eb350e4bde" }, "downloads": -1, "filename": "jetconf-0.3.6.tar.gz", "has_sig": false, "md5_digest": "95b7ac2919a7601cf23e41e281d1c55d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74376, "upload_time": "2019-10-07T12:35:51", "url": "https://files.pythonhosted.org/packages/1d/22/57d7dac918b293bbfb4c41f81e10efda5077fe4da08ac9c62b522b507d71/jetconf-0.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b3a90647abc5755db7d60e8a3b1b893", "sha256": "04042758188cfc7d03e457c11b35fab6b310e907f90dac69dbac5561cfee5200" }, "downloads": -1, "filename": "jetconf-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1b3a90647abc5755db7d60e8a3b1b893", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45483, "upload_time": "2019-10-07T12:35:49", "url": "https://files.pythonhosted.org/packages/99/f7/21dd393249a54a4bab9ed68035309b76c9081412fb24cc6c0bd99cc4994a/jetconf-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95b7ac2919a7601cf23e41e281d1c55d", "sha256": "7d5d78012346fc92f08d08ff3215daa563b47d75a279cc2512c154eb350e4bde" }, "downloads": -1, "filename": "jetconf-0.3.6.tar.gz", "has_sig": false, "md5_digest": "95b7ac2919a7601cf23e41e281d1c55d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74376, "upload_time": "2019-10-07T12:35:51", "url": "https://files.pythonhosted.org/packages/1d/22/57d7dac918b293bbfb4c41f81e10efda5077fe4da08ac9c62b522b507d71/jetconf-0.3.6.tar.gz" } ] }