{ "info": { "author": "Federico Capoano (nemesisdesign)", "author_email": "f.capoano@cineca.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: System :: Networking" ], "description": "netjsonconfig\n=============\n\n.. image:: https://travis-ci.org/openwisp/netjsonconfig.svg\n :target: https://travis-ci.org/openwisp/netjsonconfig\n\n.. image:: https://coveralls.io/repos/openwisp/netjsonconfig/badge.svg\n :target: https://coveralls.io/r/openwisp/netjsonconfig\n\n.. image:: https://requires.io/github/openwisp/netjsonconfig/requirements.svg?branch=master\n :target: https://requires.io/github/openwisp/netjsonconfig/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://badge.fury.io/py/netjsonconfig.svg\n :target: http://badge.fury.io/py/netjsonconfig\n\n.. image:: https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=flat-square\n :target: https://gitter.im/openwisp/general\n\n------------\n\nNetjsonconfig is part of the `OpenWISP project `_ and it's the official\nconfiguration engine of `OpenWISP 2 `_.\n\n.. image:: http://netjsonconfig.openwisp.org/en/latest/_images/openwisp.org.svg\n :target: http://openwisp.org\n\n**netjsonconfig** is a python library that converts `NetJSON `_\n*DeviceConfiguration* objects into real router configurations that can be installed\non systems like `OpenWRT `_, `LEDE `_\nor `OpenWisp Firmware `_.\n\nIts main features are:\n\n* `OpenWRT `_ / `LEDE `_ support\n* `OpenWisp Firmware `_ support\n* `OpenVPN `_ support\n* Possibility to support more firmwares via custom backends\n* Based on the `NetJSON RFC `_\n* **Validation** based on `JSON-Schema `_\n* **Templates**: store common configurations in templates\n* **Multiple template inheritance**: reduce repetition to the minimum\n* **File inclusion**: easy inclusion of arbitrary files in configuration packages\n* **Variables**: reference variables in the configuration\n* **Command line utility**: easy to use from shell scripts or from other programming languages\n\n`Documentation `_ |\n`Change log `_ |\n`Support channels `_ |\n`Issue Tracker `_ |\n`License `_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/openwisp/netjsonconfig/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://netjsonconfig.openwisp.org", "keywords": "openwrt,openwisp,netjson,networking", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "netjsonconfig", "package_url": "https://pypi.org/project/netjsonconfig/", "platform": "", "project_url": "https://pypi.org/project/netjsonconfig/", "project_urls": { "Download": "https://github.com/openwisp/netjsonconfig/releases", "Homepage": "http://netjsonconfig.openwisp.org" }, "release_url": "https://pypi.org/project/netjsonconfig/0.6.3/", "requires_dist": [ "jinja2 (<3.0,>=2.9)", "jsonschema (<2.7,>=2.6)", "six", "py2-ipaddress; python_version in \"2.6 2.7\"" ], "requires_python": "", "summary": "Netjsonconfig is a python library that converts NetJSON DeviceConfiguration objects into real router configurations that can be installed on systems like OpenWRT or OpenWisp Firmware.", "version": "0.6.3" }, "last_serial": 4043600, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "35a281e90dcf5f2310986b462fe37346", "sha256": "8a8379fa857d371cd90ccbf9a405c48f393cced4b44801cba25b2d3ce7b05440" }, "downloads": -1, "filename": "netjsonconfig-0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "35a281e90dcf5f2310986b462fe37346", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 24908, "upload_time": "2015-10-20T11:13:47", "url": "https://files.pythonhosted.org/packages/df/f6/5b4c10a0cb561fc67de169df21bd59facdf51d875e8f15a8b1764f536aa3/netjsonconfig-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3690427f4b0126d9f50eb9f8624e69cc", "sha256": "81c8fcc3aade9f065caf44ef1fbd4b5063df821bb8525933434355dddcb63ece" }, "downloads": -1, "filename": "netjsonconfig-0.1.tar.gz", "has_sig": true, "md5_digest": "3690427f4b0126d9f50eb9f8624e69cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40158, "upload_time": "2015-10-20T11:13:40", "url": "https://files.pythonhosted.org/packages/6a/2b/5109380a298980b9546d80f341cedbd4d5b9ee4531efcbe341f89554597d/netjsonconfig-0.1.tar.gz" } ], "0.1.alpha": [ { "comment_text": "", "digests": { "md5": "e75a34008d68e56262dba7fd5a8efceb", "sha256": "2cdbf66f43a2bcb9a33d7dbdae11fea2c3f0a5f6a4f119cb62197dd74026dd51" }, "downloads": -1, "filename": "netjsonconfig-0.1a0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e75a34008d68e56262dba7fd5a8efceb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9491, "upload_time": "2015-09-15T16:08:36", "url": "https://files.pythonhosted.org/packages/48/b5/1b09394bb6d4f6c27410b9d70e12c7ebdc9bed1c079b8a4a0f0ba6906901/netjsonconfig-0.1a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f22d202d7028551bf250b886f619e44", "sha256": "b00580d0cce0ee890ca18be6d0ac4dc42a189fd761cd74a92783f35d8c525c48" }, "downloads": -1, "filename": "netjsonconfig-0.1.alpha.tar.gz", "has_sig": true, "md5_digest": "4f22d202d7028551bf250b886f619e44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8776, "upload_time": "2015-09-15T16:08:10", "url": "https://files.pythonhosted.org/packages/52/2f/1562e0bab4c2643f6177c4f0f70886b5ff0b9d98ec9346dc42ccabea1afe/netjsonconfig-0.1.alpha.tar.gz" } ], "0.1b0": [ { "comment_text": "", "digests": { "md5": "1bc40dc7b5efedc6f014eb23cf6d03ca", "sha256": "62ab698eeb7a3136d776928e91dba473afe2cf9709e9e7a5270c5149ee5d8006" }, "downloads": -1, "filename": "netjsonconfig-0.1b0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1bc40dc7b5efedc6f014eb23cf6d03ca", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 22190, "upload_time": "2015-10-05T17:36:37", "url": "https://files.pythonhosted.org/packages/05/ca/0b5f8be3f3af919a2fa311469e6b822fc7cca5241f64cad86d0e406180f0/netjsonconfig-0.1b0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22aa87bef25952ac09ace2fd85d6879b", "sha256": "1ac35cabccd70b52c2f593d54c02783b826179c8abb49665c995c2d447ea4e57" }, "downloads": -1, "filename": "netjsonconfig-0.1b0.tar.gz", "has_sig": true, "md5_digest": "22aa87bef25952ac09ace2fd85d6879b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36387, "upload_time": "2015-10-05T17:36:33", "url": "https://files.pythonhosted.org/packages/94/a4/d069bb5449468c2bf235d427b9f58394301df2218e2d61e5d407280c727b/netjsonconfig-0.1b0.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "2cb715841b86bca604eb37b08dc9b893", "sha256": "ba4fcc9aca8e0cf77360f2927698533536c92c144ae9fe885e7c6c3caf285bd4" }, "downloads": -1, "filename": "netjsonconfig-0.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2cb715841b86bca604eb37b08dc9b893", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 24927, "upload_time": "2015-11-23T09:58:06", "url": "https://files.pythonhosted.org/packages/68/6b/eebd883f9c7b7d52952fa10169ab5614729df77f76dff34aa72a987ad010/netjsonconfig-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2718e82fe323bc329697efe1c532b705", "sha256": "c3e9e32b37c1c41b593efa90fb91a37e6730e3cc6f5505ba3d3d4794efff9726" }, "downloads": -1, "filename": "netjsonconfig-0.2.tar.gz", "has_sig": true, "md5_digest": "2718e82fe323bc329697efe1c532b705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41103, "upload_time": "2015-11-23T09:57:57", "url": "https://files.pythonhosted.org/packages/18/69/6ac81d71746c4bc4e53bfe5c30d0e3e1346823ac839ec9db0dd43e18bcb5/netjsonconfig-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "69223888a31374615bf9b72b9a309ea3", "sha256": "7b5402962c3849a97decc4b30707e7680fd4fe99717facc742cd3e95c85ecc90" }, "downloads": -1, "filename": "netjsonconfig-0.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "69223888a31374615bf9b72b9a309ea3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 24718, "upload_time": "2015-12-01T11:18:05", "url": "https://files.pythonhosted.org/packages/db/d2/a27ce9e1e6afbbef14c6c2f301f8d1dadd2ff5b191a5f5b2039c122d2f9b/netjsonconfig-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1a59abe859698e92391d133b071fc61", "sha256": "142422ccc621a04143cb65100632ae3eebc230d0df4f28368b65bc349b61f29d" }, "downloads": -1, "filename": "netjsonconfig-0.3.tar.gz", "has_sig": true, "md5_digest": "a1a59abe859698e92391d133b071fc61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40915, "upload_time": "2015-12-01T11:17:32", "url": "https://files.pythonhosted.org/packages/e9/ad/07354084c0b83401e4a3368897ca50dbe088933233a1b95a89871f91b365/netjsonconfig-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "432b839deff0ed8e7211cf58112a31e9", "sha256": "f6778910292b32e0be247e0b5768b5a71e790841b4bd5e2370be2ab41e852569" }, "downloads": -1, "filename": "netjsonconfig-0.3.1.post3.tar.gz", "has_sig": false, "md5_digest": "432b839deff0ed8e7211cf58112a31e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44953, "upload_time": "2015-12-04T16:11:06", "url": "https://files.pythonhosted.org/packages/20/49/ef759b261981e2180dc58d83c41755268876af844e616c9dc60e4d587825/netjsonconfig-0.3.1.post3.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "1b5358bb7e4c700a7983b19a3df47c21", "sha256": "b1ca446a74ee94068d9688a13befa80058d7d29dc97753ca1a6c17c2b4cd22d1" }, "downloads": -1, "filename": "netjsonconfig-0.3.2.tar.gz", "has_sig": true, "md5_digest": "1b5358bb7e4c700a7983b19a3df47c21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46594, "upload_time": "2015-12-11T12:13:03", "url": "https://files.pythonhosted.org/packages/8e/85/5f8a467c990b8be87ef45f34ecb3f3ac59a4c57c2919e5c6b8c39f8e307d/netjsonconfig-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "fb72ca6821b3790da884ba89ac97a4bf", "sha256": "651145f3231e3427fa5a6d34e589e8f2062991ecd6ad189707730453e627208b" }, "downloads": -1, "filename": "netjsonconfig-0.3.3.tar.gz", "has_sig": true, "md5_digest": "fb72ca6821b3790da884ba89ac97a4bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47376, "upload_time": "2015-12-18T09:58:36", "url": "https://files.pythonhosted.org/packages/73/34/dd4faf9ecfc68d135f4af52bfad792f1f226d85d866254651d0a2ac12439/netjsonconfig-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "128d25eeac8ad37be99550ac2d52fac6", "sha256": "1a86d6ed1c6a178b0de850e0812cb4efc80b7274736209cdbff94cba71373824" }, "downloads": -1, "filename": "netjsonconfig-0.3.4.tar.gz", "has_sig": true, "md5_digest": "128d25eeac8ad37be99550ac2d52fac6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47524, "upload_time": "2016-01-14T09:45:39", "url": "https://files.pythonhosted.org/packages/04/28/911fd45884d1119f7fae25a6544cd2dcad55a8af951de1d9a0df85c29b48/netjsonconfig-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "d8b14573c2176a237e400791e156713d", "sha256": "f1fb2fa43037db971452a3cbe0d0428f40ff030f836dab15cbe28c3a90ee029c" }, "downloads": -1, "filename": "netjsonconfig-0.3.5.tar.gz", "has_sig": true, "md5_digest": "d8b14573c2176a237e400791e156713d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47727, "upload_time": "2016-02-10T11:53:07", "url": "https://files.pythonhosted.org/packages/d2/79/1777b1a86c3c6d496415f4a0dedb6a36d63a0ce5670d3d00167de3a7959f/netjsonconfig-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "68a15215ca9a67688753bdf915e37516", "sha256": "9879d60d54eba4358194b82282d572baf97698bc9299ce12af40ef4ee0a9f734" }, "downloads": -1, "filename": "netjsonconfig-0.3.6.tar.gz", "has_sig": true, "md5_digest": "68a15215ca9a67688753bdf915e37516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48540, "upload_time": "2016-02-17T13:05:30", "url": "https://files.pythonhosted.org/packages/17/c5/38e3b6da08fc0d01091524e8bb62dd7212bf1defa675c0f049d0ba53de33/netjsonconfig-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "cbd82280fc6b0369bab1d2fe6244abdd", "sha256": "c4d06e28dd9b5138fecb9129c0ddfbd00edf713db89c64b5fdef606c1fa4799d" }, "downloads": -1, "filename": "netjsonconfig-0.3.7.tar.gz", "has_sig": true, "md5_digest": "cbd82280fc6b0369bab1d2fe6244abdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48533, "upload_time": "2016-02-19T16:57:07", "url": "https://files.pythonhosted.org/packages/d2/36/f42b3087b5dae38669b25121516f9c60463fc188e1b6f90f5f09fe887e20/netjsonconfig-0.3.7.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "9fa34aa93c86d45b4776b5b3e696e141", "sha256": "27020b241654b7421f3004700ef482783e6fc2843550fd656222e7f574dc40df" }, "downloads": -1, "filename": "netjsonconfig-0.4.tar.gz", "has_sig": true, "md5_digest": "9fa34aa93c86d45b4776b5b3e696e141", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50813, "upload_time": "2016-03-22T16:58:51", "url": "https://files.pythonhosted.org/packages/3e/30/deaeae28f688b401681fddb9d4d4c9f614a5e8b7478e95ccfdf8e11b8a61/netjsonconfig-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "db401a39d5cc9944f8a9cb03108c4266", "sha256": "d203e5f515dfb751010940d12b1c5dc1b17ba0ff72c7717593a8fa1b588d27ec" }, "downloads": -1, "filename": "netjsonconfig-0.4.1.tar.gz", "has_sig": true, "md5_digest": "db401a39d5cc9944f8a9cb03108c4266", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52159, "upload_time": "2016-04-04T14:01:53", "url": "https://files.pythonhosted.org/packages/4c/61/7f553653c2942da451d76a570c0dd9f33abd7fc50ee4eee2a43eae659438/netjsonconfig-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "15458e8c91f707edc8578dd984fc3e81", "sha256": "5f7e5ee836388ec06624eecfb151e1701cdbd2d222e172f44ce1aef8428837fa" }, "downloads": -1, "filename": "netjsonconfig-0.4.2.tar.gz", "has_sig": true, "md5_digest": "15458e8c91f707edc8578dd984fc3e81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53881, "upload_time": "2016-04-11T09:49:08", "url": "https://files.pythonhosted.org/packages/b7/a8/f735da9c4c552bd83119bdbf83a1d13617ef5c3ca2a964154e1ea976b9a4/netjsonconfig-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "c583fe1ba5025b0b9ab56343f365f379", "sha256": "db78a8b737d326dd8ad53cba68d114c29a7a081499929da8dd2fa4b249179215" }, "downloads": -1, "filename": "netjsonconfig-0.4.3.tar.gz", "has_sig": true, "md5_digest": "c583fe1ba5025b0b9ab56343f365f379", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53912, "upload_time": "2016-04-23T15:33:30", "url": "https://files.pythonhosted.org/packages/ef/67/5653dde1ae9f3d42d8893a38907a67f7ef79277d5b5fa7e0e6c74cbaaf61/netjsonconfig-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "b8c18c032198b56ed010e562d4a1fbde", "sha256": "0e86c49bf18e97be20287d0492410d48237031bd8ae3410970f27a5d3b8d39e2" }, "downloads": -1, "filename": "netjsonconfig-0.4.4.tar.gz", "has_sig": true, "md5_digest": "b8c18c032198b56ed010e562d4a1fbde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54009, "upload_time": "2016-06-27T09:02:55", "url": "https://files.pythonhosted.org/packages/15/e8/dc54b74db26eae3676aa5824d49dd81e49b1a6cb3c96702908fc8e1e27f6/netjsonconfig-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "ab898961cfd8d26df2c6efcd70a06add", "sha256": "eedc670880c8ee8e299a2b35e63a6eb6ae132db3cc7276dbb5c843f54f48ec7d" }, "downloads": -1, "filename": "netjsonconfig-0.4.5.tar.gz", "has_sig": true, "md5_digest": "ab898961cfd8d26df2c6efcd70a06add", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56720, "upload_time": "2016-09-05T13:59:05", "url": "https://files.pythonhosted.org/packages/72/95/792b1eee1acd95be278c276d52889e7a961a9126285062fda47fd16c52cd/netjsonconfig-0.4.5.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "bf536ce4a8a289d9e615285e4ef76f51", "sha256": "acbc815fb5f8426c730d8fff9904e9af7b6a0ec8b923dc83d48e00e3c48cd023" }, "downloads": -1, "filename": "netjsonconfig-0.5.tar.gz", "has_sig": true, "md5_digest": "bf536ce4a8a289d9e615285e4ef76f51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63712, "upload_time": "2016-09-19T15:00:53", "url": "https://files.pythonhosted.org/packages/27/67/ee996d2fa9e02699ea62c5821f3a0600d9e5f43d710450a6695a38cd6a3a/netjsonconfig-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "ae3975e0279577777efe18bc92218e5d", "sha256": "78d2b3683619433253103701469c86129966bca648b7552af5d25d89dbaefdbd" }, "downloads": -1, "filename": "netjsonconfig-0.5.1.tar.gz", "has_sig": true, "md5_digest": "ae3975e0279577777efe18bc92218e5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64384, "upload_time": "2016-09-22T13:24:41", "url": "https://files.pythonhosted.org/packages/74/0a/4bab8b485bfb82204308fc55c903222e3805ace305a2064ecb965cdb1f8f/netjsonconfig-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "36e5b8609f360ee6c87a391601fed1df", "sha256": "b72c9024b7404f30fef1c78b36bc6b10a455e9199b376e62540998f45fb504e2" }, "downloads": -1, "filename": "netjsonconfig-0.5.2.tar.gz", "has_sig": true, "md5_digest": "36e5b8609f360ee6c87a391601fed1df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64749, "upload_time": "2016-12-29T11:25:09", "url": "https://files.pythonhosted.org/packages/d7/f3/9aab6c5517b53e14c5b4407df07c6bb1c3a5b9bbd77af15ea872bb8ff58b/netjsonconfig-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "c6b230b91ed545c2d4d3383f79c9e7ab", "sha256": "da004ff34eda17df721cc718c5f5269ad2dccba09453054179ce0c7b8f7be41e" }, "downloads": -1, "filename": "netjsonconfig-0.5.3.tar.gz", "has_sig": true, "md5_digest": "c6b230b91ed545c2d4d3383f79c9e7ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65212, "upload_time": "2017-01-17T14:47:30", "url": "https://files.pythonhosted.org/packages/9d/fc/3df8ef594ed7bb918bdf77d962022b38e5719332b420bde9780c5d11e23a/netjsonconfig-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "6d737b99f56e53b0c6b82b797ce6ea5b", "sha256": "0d885b98b51090d7fdfae1caf06b3cd9aee1e95edddc097fe8e25dde7a5cbbb8" }, "downloads": -1, "filename": "netjsonconfig-0.5.4.tar.gz", "has_sig": true, "md5_digest": "6d737b99f56e53b0c6b82b797ce6ea5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65574, "upload_time": "2017-02-14T09:58:18", "url": "https://files.pythonhosted.org/packages/76/fe/3cfb89f5bb27e50d06ce7b826dc091287c6a6e0371cda686aa7b5d361526/netjsonconfig-0.5.4.tar.gz" } ], "0.5.4.post1": [ { "comment_text": "", "digests": { "md5": "cc6a5c25e6f670903e8e651595c66e96", "sha256": "b4290d096af116ee0c6fe35c3400f8892a1c579fac86a8612204e85c9d3330b5" }, "downloads": -1, "filename": "netjsonconfig-0.5.4.post1.tar.gz", "has_sig": true, "md5_digest": "cc6a5c25e6f670903e8e651595c66e96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65603, "upload_time": "2017-03-07T11:33:20", "url": "https://files.pythonhosted.org/packages/d6/18/4c0a2a749dc555ac0ca4b7e74942a77839e15cc9c2d93f790ecc0a7b187a/netjsonconfig-0.5.4.post1.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "6e1e2a4181cc7c506b9c336b1eeee3db", "sha256": "3778525d9d4a1f53fb7c44c5a02dc2d9a59a7c8468297f896cb2a12e4aca69ca" }, "downloads": -1, "filename": "netjsonconfig-0.5.5.tar.gz", "has_sig": true, "md5_digest": "6e1e2a4181cc7c506b9c336b1eeee3db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65574, "upload_time": "2017-03-15T17:54:27", "url": "https://files.pythonhosted.org/packages/96/ff/6028025351ba9de6b5642790431f5354d1fb747bd9950119d47bd6e7c412/netjsonconfig-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "131b3ff669706183cd06930d977770c5", "sha256": "b988770442b3752d2f5839211fec71511ae535ce2a57344aa3cd1d7d8ce222d1" }, "downloads": -1, "filename": "netjsonconfig-0.5.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "131b3ff669706183cd06930d977770c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51630, "upload_time": "2017-05-25T15:29:15", "url": "https://files.pythonhosted.org/packages/f5/a9/7852e83a1986aa6b934acd082b78b07820ca8115ffc74341ef71247a7b30/netjsonconfig-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b904b33eba9ffdc92341d5457ab84e10", "sha256": "447ac647d8b94c98e321b4743b0672f95fc12c29804223df98399339a05324cd" }, "downloads": -1, "filename": "netjsonconfig-0.5.6.tar.gz", "has_sig": true, "md5_digest": "b904b33eba9ffdc92341d5457ab84e10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65899, "upload_time": "2017-05-24T15:57:32", "url": "https://files.pythonhosted.org/packages/13/40/4ad4377e4333c5c1cdd05da63d1fa8b6ee56b4bf3727addb1cd56c75e137/netjsonconfig-0.5.6.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "457bd912bff6d95f96522ee7e77588e4", "sha256": "2a8659bd8567e971404cd8538fd2f1c80bf1fa4b647a7e7f003425572ab26292" }, "downloads": -1, "filename": "netjsonconfig-0.6.tar.gz", "has_sig": true, "md5_digest": "457bd912bff6d95f96522ee7e77588e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65874, "upload_time": "2017-06-01T09:51:46", "url": "https://files.pythonhosted.org/packages/64/48/94a9aeffbda86167276855df0365def06fb168daccba9a19e23665505340/netjsonconfig-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "6a93e12c0cc6d3609058db0cf208dc12", "sha256": "5b8b5dc209d0bbd8d111d2962dc9c48667b6616e7999cfb23f712b759f578c3d" }, "downloads": -1, "filename": "netjsonconfig-0.6.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6a93e12c0cc6d3609058db0cf208dc12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65333, "upload_time": "2017-07-05T10:47:07", "url": "https://files.pythonhosted.org/packages/59/e7/fa53d1c1f861190fbd2e65e4aa04aeecabc2b58b751d78137bb93d7a1883/netjsonconfig-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cdecbf1d34d05d949acd1aa5e2f835d", "sha256": "86526f0bd17860e8f174845ac8371ac77e9a47a77cfc98a3ae170065f11a93b0" }, "downloads": -1, "filename": "netjsonconfig-0.6.1.tar.gz", "has_sig": true, "md5_digest": "1cdecbf1d34d05d949acd1aa5e2f835d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73682, "upload_time": "2017-07-05T10:47:10", "url": "https://files.pythonhosted.org/packages/b3/a8/94b21df635f4fd252bcbd906e4d74d93b9876be4125d0d8e4ffa252198f1/netjsonconfig-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "b58f545bc8f696adfb7e5eb53542e526", "sha256": "52c9c4797a6253182d8687c3e8f72565f40b9ea1d3dd3456fafe201b54692f0e" }, "downloads": -1, "filename": "netjsonconfig-0.6.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b58f545bc8f696adfb7e5eb53542e526", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65484, "upload_time": "2017-08-29T12:29:28", "url": "https://files.pythonhosted.org/packages/67/d7/6a7a3445feab55269c1888e51e220cbb081c7069c110f0276f5a280fe78d/netjsonconfig-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4c3fe73f32927e20a615b2a96548b71", "sha256": "c842444b7ff6f8bfeef146c66ada14b94704188c62e90d2509df1adba5792094" }, "downloads": -1, "filename": "netjsonconfig-0.6.2.tar.gz", "has_sig": true, "md5_digest": "c4c3fe73f32927e20a615b2a96548b71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73936, "upload_time": "2017-08-29T12:29:30", "url": "https://files.pythonhosted.org/packages/3a/64/8f9a89398d1c0aaf567bf0e96751a3a827e8d42fa2849df11b72682a4b03/netjsonconfig-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "9987c7aa347ccbfb7d6ab36383f23f6e", "sha256": "07df9c9b9f63a4da0f90ba7dd37aa37b181fcc156b7a79a05bf4df61c1d52dbd" }, "downloads": -1, "filename": "netjsonconfig-0.6.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9987c7aa347ccbfb7d6ab36383f23f6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64557, "upload_time": "2018-07-09T13:18:57", "url": "https://files.pythonhosted.org/packages/aa/9e/53478b3ba206866edcb0a7ad6a73b98760280457dbcc4df60f75c936c93f/netjsonconfig-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3162e9b09043e10d5b9e6d7aba1f582", "sha256": "77a1f77141abc1c798a2ff654c1812fd1383f5f4e13b1faf3ee1c555fa5eeb06" }, "downloads": -1, "filename": "netjsonconfig-0.6.3.tar.gz", "has_sig": true, "md5_digest": "f3162e9b09043e10d5b9e6d7aba1f582", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64748, "upload_time": "2018-07-09T13:18:59", "url": "https://files.pythonhosted.org/packages/bc/a4/16e98766fcb9c3d348c6d4f9e2e721c24669f6690132661cb184a4937a05/netjsonconfig-0.6.3.tar.gz" } ], "0.6.post1": [ { "comment_text": "", "digests": { "md5": "4e63f0661853df810528fa24e31aadb1", "sha256": "2866c7fec78946a78ddecd9a2dde74729a79078d75c6ba181d2920f4461ab739" }, "downloads": -1, "filename": "netjsonconfig-0.6.post1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4e63f0661853df810528fa24e31aadb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51255, "upload_time": "2017-06-01T16:52:33", "url": "https://files.pythonhosted.org/packages/c5/a4/e3387d251a8a826416d60cc1bab8209acce0ea88546b84582172d437c5fc/netjsonconfig-0.6.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c806f3adf4896c2be35668574945fbd", "sha256": "ed3c1c7b86cb8d358e07d7bf7f2db25e2ec148c0364bc30222a1260d4b6af073" }, "downloads": -1, "filename": "netjsonconfig-0.6.post1.tar.gz", "has_sig": true, "md5_digest": "2c806f3adf4896c2be35668574945fbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65906, "upload_time": "2017-06-01T16:52:36", "url": "https://files.pythonhosted.org/packages/21/62/e2750f3f5f23855563c45c65b59dc88c2fd19d7374d37263bf4bc29268dd/netjsonconfig-0.6.post1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9987c7aa347ccbfb7d6ab36383f23f6e", "sha256": "07df9c9b9f63a4da0f90ba7dd37aa37b181fcc156b7a79a05bf4df61c1d52dbd" }, "downloads": -1, "filename": "netjsonconfig-0.6.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9987c7aa347ccbfb7d6ab36383f23f6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64557, "upload_time": "2018-07-09T13:18:57", "url": "https://files.pythonhosted.org/packages/aa/9e/53478b3ba206866edcb0a7ad6a73b98760280457dbcc4df60f75c936c93f/netjsonconfig-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3162e9b09043e10d5b9e6d7aba1f582", "sha256": "77a1f77141abc1c798a2ff654c1812fd1383f5f4e13b1faf3ee1c555fa5eeb06" }, "downloads": -1, "filename": "netjsonconfig-0.6.3.tar.gz", "has_sig": true, "md5_digest": "f3162e9b09043e10d5b9e6d7aba1f582", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64748, "upload_time": "2018-07-09T13:18:59", "url": "https://files.pythonhosted.org/packages/bc/a4/16e98766fcb9c3d348c6d4f9e2e721c24669f6690132661cb184a4937a05/netjsonconfig-0.6.3.tar.gz" } ] }