{ "info": { "author": "Internap Hosting", "author_email": "opensource@internap.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python :: 2.7" ], "description": "[![Build Status](https://travis-ci.org/internap/netman.svg?branch=master)](https://travis-ci.org/internap/netman)\n[![Documentation Status](https://readthedocs.org/projects/netman/badge/?version=latest)](http://netman.readthedocs.org/en/latest/?badge=latest)\n[![PyPI version](https://badge.fury.io/py/netman.svg)](http://badge.fury.io/py/netman)\n\nNetman\n======\n\nNetman is a unified REST API that provides vendor-agnostic network automation.\nIt abstracts the vendor-specific bits and leaves you with a clean and\nsimplified API.\n\n\nPython code usage\n-----------------\n\n```python\nswitch_factory = SwitchFactory(MemoryStorage(), ThreadingLockFactory())\nswitch = switch_factory.get_anonymous_switch(\n model=\"cisco\", \n hostname=\"hostname_or_ip\", \n username=\"username\", \n password=\"password\", \n)\n\nswitch.add_vlan(1000, name=\"myvlan\")\n```\n\nREST API usage \n--------------\n\nFirst, start the service\n\n```bash\ntox\n.tox/py27/bin/python netman/main.py\n * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n```\n\nThen you can access it by http\n\n```bash\ncurl -X POST http://127.0.0.1:5000/switches/hostname_or_ip/vlans -d '{\"number\": 1000, \"name\": \"myvlan\"}' \n -H \"Content-Type: application/json\" \n -H \"Netman-model: cisco\" \n -H \"Netman-username: username\" \n -H \"Netman-password: password\"\n```\n\nDisaggregated mode\n------------------\n\nNetman supports a disaggregated mode. This is a special mode of operation where netman will use a remote netman server to access the network equipment. This mode is particularly useful in the case where your network equipment is not available to your main netman server. You can start a server somewhere, let's say at 192.168.1.1, running netman as described above. And use the proxy like this for direct code usage :\n\n```python\nswitch_factory = SwitchFactory(MemoryStorage(), ThreadingLockFactory())\nswitch = switch_factory.get_anonymous_switch(\n model=\"cisco\", \n hostname=\"hostname_or_ip\", \n username=\"username\", \n password=\"password\", \n netman_server=\"http://192.168.1.1\")\n\nswitch.add_vlan(1000, name=\"myvlan\")\n```\n\nOr when invoked using the REST API, you can call the main server and provide the proxy netman server to be used.\n\n```bash\ncurl -X POST http://127.0.0.1:5000/switches/hostname_or_ip/vlans -d '{\"number\": 1000, \"name\": \"myvlan\"}' \n -H \"Content-Type: application/json\" \n -H \"Netman-model: cisco\" \n -H \"Netman-username: username\" \n -H \"Netman-password: password\"\n -H \"Netman-Proxy-Server: http://192.168.1.1\"\n```\n\nDocker usage\n============\n\nFrom your computer, start a Netman container and a fake-switch container in order to mock a switch Netman will configure.\n```shell\n$ docker-compose up -d\n```\n\nCreate a Vlan\n```bash\ncurl -X POST http://localhost:32771/switches/netman_tsr1.yul1.example.net_1/vlans -d '{\"number\": 1000, \"name\": \"myvlan\"}' \n -H \"Content-Type: application/json\" \n -H \"Netman-model: cisco\" \n -H \"Netman-username: root\" \n -H \"Netman-password: root\"\n```\n\nGet information of an existing Vlan\n```bash\ncurl -X GET http://localhost:32771/switches/netman_tsr1.yul1.example.net_1/vlans/1000 \n -H \"Content-Type: application/json\" \n -H \"Netman-model: cisco\" \n -H \"Netman-username: root\" \n -H \"Netman-password: root\"\n```\n\nContributing\n============\n\nFeel free to raise issues and send some pull request, we'll be happy to look at them!", "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/internaphosting/netman", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "netman", "package_url": "https://pypi.org/project/netman/", "platform": "", "project_url": "https://pypi.org/project/netman/", "project_urls": { "Homepage": "https://github.com/internaphosting/netman" }, "release_url": "https://pypi.org/project/netman/1.4.9/", "requires_dist": null, "requires_python": "", "summary": "A unified REST API to provide vendor-agnostic network automation", "version": "1.4.9" }, "last_serial": 5731926, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5376344df4f3b9b125c86b044c9840c1", "sha256": "a73cede11fd0056e825a02a25cc99b8859a4aac231ae7ea70b6e1ee16e44e33e" }, "downloads": -1, "filename": "netman-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5376344df4f3b9b125c86b044c9840c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91989, "upload_time": "2015-09-15T21:16:18", "url": "https://files.pythonhosted.org/packages/81/ad/07c46da312c26fe6a9dba275ebf48c7bf487c5dda814d64799cb7e465e6f/netman-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "807eeeb516d76c8a1409625ff971d680", "sha256": "d09c3b32fdfb441ad6d06632ecb787f08d9ddc68bfe1c141fdbffc2ff2bd64fc" }, "downloads": -1, "filename": "netman-1.0.2.tar.gz", "has_sig": false, "md5_digest": "807eeeb516d76c8a1409625ff971d680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93944, "upload_time": "2015-09-16T18:12:21", "url": "https://files.pythonhosted.org/packages/14/7f/4f66fc20e084a5c730d05fdf65cbd9c74a3410b52cd4523249fc308c1bee/netman-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "4f380aa612d6a74d59c91439455d38fe", "sha256": "1bb7163031018ddab987097456aa9fadbc4a8a527ea81eeefea6273d2771ecc1" }, "downloads": -1, "filename": "netman-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4f380aa612d6a74d59c91439455d38fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96200, "upload_time": "2015-09-22T18:17:18", "url": "https://files.pythonhosted.org/packages/c1/96/fd86b45cffad4589712fd00d9c13d5b458fa2896f170f0c7df7e7be09885/netman-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8174d35eb5fe514703a27fd014bcf0c8", "sha256": "d8b2329e0b845804b3e41455ff7c4ce53c422091b06a9facbb2e1b8ab537ce92" }, "downloads": -1, "filename": "netman-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8174d35eb5fe514703a27fd014bcf0c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97854, "upload_time": "2015-09-23T19:37:04", "url": "https://files.pythonhosted.org/packages/61/99/b8ed3d56105811adec3b2a7659370e7dc16caeaf91ff8cf8df6a4419d8d7/netman-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "8d5ed6fcb59d5a531bb64bb40659bce5", "sha256": "80287a2065bfe22fce2a570b483471ebe9a722db6dd1683e73f16400b05939f4" }, "downloads": -1, "filename": "netman-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8d5ed6fcb59d5a531bb64bb40659bce5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98824, "upload_time": "2015-09-24T15:34:50", "url": "https://files.pythonhosted.org/packages/7b/6e/5c3c8839def567449835c36f2aef7b2f4e5180f0410f37a2e57c60633f05/netman-1.1.1.tar.gz" } ], "1.1.10": [ { "comment_text": "", "digests": { "md5": "3cb5827a277051a38deca83804226102", "sha256": "e8ff1b05e8f2159c5363efda6bc0a6f32af985e84e075648658f84329de2930e" }, "downloads": -1, "filename": "netman-1.1.10.tar.gz", "has_sig": false, "md5_digest": "3cb5827a277051a38deca83804226102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112503, "upload_time": "2015-10-23T08:39:01", "url": "https://files.pythonhosted.org/packages/8b/ea/4ef3e806798de3c32803ed0ff384d87d0ad9d6795bd643c520992db1c53e/netman-1.1.10.tar.gz" } ], "1.1.11": [ { "comment_text": "", "digests": { "md5": "ebf48cdabf04b0fab6fb203a80e4333e", "sha256": "aeb2e74ce6dd32ded06fc2fbeef296a011a1c301a7fc8b1dcbccfa6b89872741" }, "downloads": -1, "filename": "netman-1.1.11.tar.gz", "has_sig": false, "md5_digest": "ebf48cdabf04b0fab6fb203a80e4333e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112729, "upload_time": "2015-10-28T16:51:01", "url": "https://files.pythonhosted.org/packages/c2/c2/a47c46daa8c340ac3e297468529490080613cd8720da7242dd07427aad43/netman-1.1.11.tar.gz" } ], "1.1.12": [ { "comment_text": "", "digests": { "md5": "8f9b53357a65bca43169a5ee4cc9c413", "sha256": "edaec4fc72d8ed342769fb925c70269bda7b3d4f829ab19db7866da2918bb6ae" }, "downloads": -1, "filename": "netman-1.1.12.tar.gz", "has_sig": false, "md5_digest": "8f9b53357a65bca43169a5ee4cc9c413", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117730, "upload_time": "2015-11-04T17:11:58", "url": "https://files.pythonhosted.org/packages/5c/3a/c50b82acbbad26bbb00ebead545704f1a988bb948e26ddd2e0fc1709b3cf/netman-1.1.12.tar.gz" } ], "1.1.13": [ { "comment_text": "", "digests": { "md5": "e03be5296864d20c5a47df66b822c3eb", "sha256": "82d7b33cfc92778ff68fdd524efd200f2555b13895e631b66d9f1e97564e786e" }, "downloads": -1, "filename": "netman-1.1.13.tar.gz", "has_sig": false, "md5_digest": "e03be5296864d20c5a47df66b822c3eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117935, "upload_time": "2015-11-04T19:58:46", "url": "https://files.pythonhosted.org/packages/29/2c/1fbd40f0f846451e04e888ca5102b8f0259546531bc59e6f66cd910a2abc/netman-1.1.13.tar.gz" } ], "1.1.14": [ { "comment_text": "", "digests": { "md5": "0e8b83897e1b0bb0cc2ae0abd096d8ea", "sha256": "d7a25ddf894ba50d453ec7fd344b2a6b74ba08e6cd6c2d40726686c956ea3c4e" }, "downloads": -1, "filename": "netman-1.1.14.tar.gz", "has_sig": false, "md5_digest": "0e8b83897e1b0bb0cc2ae0abd096d8ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118505, "upload_time": "2015-11-05T14:17:17", "url": "https://files.pythonhosted.org/packages/1d/72/82119d9ef46f896b7123496176da5a4b8d945603a23fe7a988ecbec3f3b1/netman-1.1.14.tar.gz" } ], "1.1.16": [ { "comment_text": "", "digests": { "md5": "03d0ca6de6f8ad54e6e013b94f713549", "sha256": "ab16719814c9d7b826b37da5d947c53ecacbfae32c24bbbae659a9bd94e9ca81" }, "downloads": -1, "filename": "netman-1.1.16.tar.gz", "has_sig": false, "md5_digest": "03d0ca6de6f8ad54e6e013b94f713549", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119753, "upload_time": "2015-12-10T21:00:44", "url": "https://files.pythonhosted.org/packages/44/b9/723c2db1474218c398ef080c13b9fc2cf2b2c50b426aa1f899bdf6980856/netman-1.1.16.tar.gz" } ], "1.1.17": [ { "comment_text": "", "digests": { "md5": "fb6999d61cbdb75e805ab0dce36244f5", "sha256": "17d5dca76e84404778311af1b0248e4eec3a9883865c225c5d24275aa395237b" }, "downloads": -1, "filename": "netman-1.1.17.tar.gz", "has_sig": false, "md5_digest": "fb6999d61cbdb75e805ab0dce36244f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119748, "upload_time": "2015-12-10T21:02:18", "url": "https://files.pythonhosted.org/packages/dd/a7/5cb778381f04c4fcaa1f3212b3a4ede77952b2d2fdacc027f27f78464a59/netman-1.1.17.tar.gz" } ], "1.1.18": [ { "comment_text": "", "digests": { "md5": "a9ada068f0016d68d0ec1ec7d3c44c5b", "sha256": "8e240f5462e6e878faf98005a8d7be0e98e2253a9e33819fe53c2205ec86279c" }, "downloads": -1, "filename": "netman-1.1.18.tar.gz", "has_sig": false, "md5_digest": "a9ada068f0016d68d0ec1ec7d3c44c5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119764, "upload_time": "2015-12-11T16:05:36", "url": "https://files.pythonhosted.org/packages/de/85/1eea0884485d8edb60bb37b2437f99bf6900dec02bc5ac1e918b1f0aed4a/netman-1.1.18.tar.gz" } ], "1.1.19": [ { "comment_text": "", "digests": { "md5": "d6b13384eea925865aac4243659a0fa2", "sha256": "16c928e035cf9250a8b65c1f448e95d1cd30a223fe3c06684aca7e697665a300" }, "downloads": -1, "filename": "netman-1.1.19.tar.gz", "has_sig": false, "md5_digest": "d6b13384eea925865aac4243659a0fa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121658, "upload_time": "2016-01-14T15:53:21", "url": "https://files.pythonhosted.org/packages/0a/d1/d642a6437c6a3cc22eddc6b3ed539709237678aabf323be1ad4a3c113404/netman-1.1.19.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "53cab9dabac34ab0a98b5678114ae853", "sha256": "24034d7a5164d53511fef99456b785af4cec3efff9689d1070d32519b70f3462" }, "downloads": -1, "filename": "netman-1.1.2.tar.gz", "has_sig": false, "md5_digest": "53cab9dabac34ab0a98b5678114ae853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99592, "upload_time": "2015-09-29T18:15:48", "url": "https://files.pythonhosted.org/packages/f3/41/562c3d6c63c8192f4b38ac119c381cb73d05b1c9b341e2db98501052ff0c/netman-1.1.2.tar.gz" } ], "1.1.20": [ { "comment_text": "", "digests": { "md5": "67623d74468fe9424c64e2f748c3d527", "sha256": "99e9bba633217daa41c780783eaec5e2b9b5edeecab12ab2b99a50858d2636b8" }, "downloads": -1, "filename": "netman-1.1.20.tar.gz", "has_sig": false, "md5_digest": "67623d74468fe9424c64e2f748c3d527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121856, "upload_time": "2016-01-25T15:00:39", "url": "https://files.pythonhosted.org/packages/2e/5b/13349343bb8fef51ca4a40ef314b1636d8cb1b29caf692d0e4ac1522ce65/netman-1.1.20.tar.gz" } ], "1.1.21": [ { "comment_text": "", "digests": { "md5": "80de4d68f92ce01b227ad904af225558", "sha256": "e959cb76a2b487f77c97be39c6e3b9706dd1223d72c9a754fc7b21916bf7f7dd" }, "downloads": -1, "filename": "netman-1.1.21.tar.gz", "has_sig": false, "md5_digest": "80de4d68f92ce01b227ad904af225558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137575, "upload_time": "2016-03-21T17:50:48", "url": "https://files.pythonhosted.org/packages/fa/d9/285508cd90410818a793d18b30b166a9de855a06fe259ca45c9b883b0bcb/netman-1.1.21.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "3d9d5f50c3bbfdc99d30d5472c276aa8", "sha256": "1e9514bfc26657db5ce86d105e1834b0f042f82ad9b046ac833a717f3232070a" }, "downloads": -1, "filename": "netman-1.1.3.tar.gz", "has_sig": false, "md5_digest": "3d9d5f50c3bbfdc99d30d5472c276aa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99609, "upload_time": "2015-10-01T16:55:08", "url": "https://files.pythonhosted.org/packages/f0/8c/780df9fe04147946d8242da5cebffec305cca470eace918f4de4db8732fd/netman-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "4de07b73cfbf804072e03279a33c865a", "sha256": "56aa9712e9d31e0cb2f059b9231369c546249ffb1537cbba6d43860630427691" }, "downloads": -1, "filename": "netman-1.1.4.tar.gz", "has_sig": false, "md5_digest": "4de07b73cfbf804072e03279a33c865a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100012, "upload_time": "2015-10-01T18:30:31", "url": "https://files.pythonhosted.org/packages/36/c8/8b392afccdcfb0a093309261d3d0c6766551ed8541ddccc1c51d219e1b10/netman-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "f22d2864ec355865571692e2a4cb5df0", "sha256": "b124ec0f81720048e37c24f178ad291335a13e081d724a20bfaf3ea71122047d" }, "downloads": -1, "filename": "netman-1.1.5.tar.gz", "has_sig": false, "md5_digest": "f22d2864ec355865571692e2a4cb5df0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104985, "upload_time": "2015-10-09T14:58:04", "url": "https://files.pythonhosted.org/packages/e7/24/6bd27fb639dce369d5382f9f754387cd99d66b67321038d5c92527d33c36/netman-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "f57c3e34227c8c67fd8b8dbc425049e4", "sha256": "487dab51665afb8a59df4dc326114040fa2b0dc78b550cb9d2b08108f9f952b7" }, "downloads": -1, "filename": "netman-1.1.6.tar.gz", "has_sig": false, "md5_digest": "f57c3e34227c8c67fd8b8dbc425049e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105354, "upload_time": "2015-10-16T21:57:45", "url": "https://files.pythonhosted.org/packages/21/a1/8dd0385d94bbe65fcfeef87857b9621fb92770bd78f1eb88c871162dc155/netman-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "c73c162de8a79d2236fd0210f7e59642", "sha256": "cacb4a6b3ebe8a6060ca893fea8182c35b76b98ebdcff5a22cecd0bffc357e51" }, "downloads": -1, "filename": "netman-1.1.7.tar.gz", "has_sig": false, "md5_digest": "c73c162de8a79d2236fd0210f7e59642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105471, "upload_time": "2015-10-19T21:02:14", "url": "https://files.pythonhosted.org/packages/e4/ad/1110935fa9b733c80076861a138f5bf54b4d94aa788debd45ed376b90c52/netman-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "edabf84e1c24dabb9a2fa75fd60e221e", "sha256": "666cee204a0198ac42f2f4f2a855dc1ab473a701b79fc7c7b44c7201f90a446c" }, "downloads": -1, "filename": "netman-1.1.8.tar.gz", "has_sig": false, "md5_digest": "edabf84e1c24dabb9a2fa75fd60e221e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105757, "upload_time": "2015-10-20T18:43:43", "url": "https://files.pythonhosted.org/packages/90/52/4da318b9c8a6f1d1bb379efcafa4477bd28bbd3c0d1d5371857a7c99fe79/netman-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "57cfa3eecb9de651592e51b0cb3f3a26", "sha256": "817445a37dce271a0a3cc2c100e80accb2ef67eae9e075e8a55fbdba2845ccd2" }, "downloads": -1, "filename": "netman-1.1.9.tar.gz", "has_sig": false, "md5_digest": "57cfa3eecb9de651592e51b0cb3f3a26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110689, "upload_time": "2015-10-22T19:57:56", "url": "https://files.pythonhosted.org/packages/e5/de/deaaf7fd642d2856c1af9e4500257997fe969bbabe46579f1aeb23fc505e/netman-1.1.9.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0422340ceacebf3dcb8fd42fb385d9f2", "sha256": "7c2d5b255cc61158252ee6bbfbcb081e46db1a1140f958345f8189bb266a91dc" }, "downloads": -1, "filename": "netman-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0422340ceacebf3dcb8fd42fb385d9f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125732, "upload_time": "2016-02-02T20:06:42", "url": "https://files.pythonhosted.org/packages/fc/d5/d23e4cb970df32be5886e391c6565fd19a3585c3fc94e39af4f68cd33838/netman-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "1a330ac722dbb507bdc7de495cc528ea", "sha256": "797b880626dca1055a2e7f4b2beb622a920885e07e7843fdfc0a2b301d29fd3d" }, "downloads": -1, "filename": "netman-1.2.1.tar.gz", "has_sig": false, "md5_digest": "1a330ac722dbb507bdc7de495cc528ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128304, "upload_time": "2016-02-04T19:42:21", "url": "https://files.pythonhosted.org/packages/8b/97/07027eb52d68e4c71f0963da42be2051e86080b84077a2412049593cb8ad/netman-1.2.1.tar.gz" } ], "1.2.10": [ { "comment_text": "", "digests": { "md5": "7754f74088b3a73fae02287068a40c8a", "sha256": "c2d96cbe9c727ab28ffce73da6c8821b780b57f288355c05ff28f0671cf49c30" }, "downloads": -1, "filename": "netman-1.2.10.tar.gz", "has_sig": false, "md5_digest": "7754f74088b3a73fae02287068a40c8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137580, "upload_time": "2016-03-10T18:59:08", "url": "https://files.pythonhosted.org/packages/da/08/9cbc3d62c23b78e3c0b3841d228a859aaa8d4cb3bc830826e0dcff048ab3/netman-1.2.10.tar.gz" } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "1067bb62dde07a8b838066b9d5f33088", "sha256": "af0de896eee48bcde990b5090231521cfa825f0922afdf39fcf9913888d03f65" }, "downloads": -1, "filename": "netman-1.2.11.tar.gz", "has_sig": false, "md5_digest": "1067bb62dde07a8b838066b9d5f33088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137364, "upload_time": "2016-03-10T23:58:10", "url": "https://files.pythonhosted.org/packages/2c/2e/f3394a7e36aecc488f104534f969c7807d4691c100eb871d9b7c6a567542/netman-1.2.11.tar.gz" } ], "1.2.12": [ { "comment_text": "", "digests": { "md5": "76deaa08c8e725867dfc759dd0cc751f", "sha256": "c9149f859cf3e81fad9cc7c5fecb80633609173905eca4a13d509f8104b6834c" }, "downloads": -1, "filename": "netman-1.2.12.tar.gz", "has_sig": false, "md5_digest": "76deaa08c8e725867dfc759dd0cc751f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137534, "upload_time": "2016-03-21T17:54:11", "url": "https://files.pythonhosted.org/packages/2d/2d/d1f5775ada86eef59c93592ad6ef7c5af098619546897a34228bdeff897f/netman-1.2.12.tar.gz" } ], "1.2.13": [ { "comment_text": "", "digests": { "md5": "a501e2f01d2df2151b6b64e5b11a812e", "sha256": "c7f7e36cfd837f48b01e53f6dee3a67f3ce7bcc4347ed8830578d3b990f7b93a" }, "downloads": -1, "filename": "netman-1.2.13.tar.gz", "has_sig": false, "md5_digest": "a501e2f01d2df2151b6b64e5b11a812e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139070, "upload_time": "2016-03-30T21:15:27", "url": "https://files.pythonhosted.org/packages/e9/d1/2d667277c780062532c9bb1bc6f1ae5419fd44a4dc57003e70a3dc755c0a/netman-1.2.13.tar.gz" } ], "1.2.14": [ { "comment_text": "", "digests": { "md5": "0fe6068ead50739579691d9f46817436", "sha256": "9d42439c8ce6b5ac86f2b85aa0b8fcdd3c361e3c72aab56118c95fb3f707ed79" }, "downloads": -1, "filename": "netman-1.2.14.tar.gz", "has_sig": false, "md5_digest": "0fe6068ead50739579691d9f46817436", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 142607, "upload_time": "2016-06-10T19:30:31", "url": "https://files.pythonhosted.org/packages/80/67/4e5b0cae9edb620350d02b171ba46058af4c15e0dc341234973838d44b53/netman-1.2.14.tar.gz" } ], "1.2.15": [ { "comment_text": "", "digests": { "md5": "dba07ced7b47e5b78d72c5ffe6ef959e", "sha256": "4f1e9b45f401bfca7a686538379513ee2a4d0b678f397166390212d09755c52c" }, "downloads": -1, "filename": "netman-1.2.15.tar.gz", "has_sig": false, "md5_digest": "dba07ced7b47e5b78d72c5ffe6ef959e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143577, "upload_time": "2016-06-22T19:30:47", "url": "https://files.pythonhosted.org/packages/3e/59/a6350244fa61ec4caeec6b2b417874fe59bd1b4f8874c4683c5838ce2abc/netman-1.2.15.tar.gz" } ], "1.2.16": [ { "comment_text": "", "digests": { "md5": "a325217dcb8b112a95be23441a21e8aa", "sha256": "9bda27d0dea46da56a61c255ede7dee18d5e595ec7c3421e24400fd7033ffd53" }, "downloads": -1, "filename": "netman-1.2.16.tar.gz", "has_sig": false, "md5_digest": "a325217dcb8b112a95be23441a21e8aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143526, "upload_time": "2016-06-27T18:15:34", "url": "https://files.pythonhosted.org/packages/03/57/81aa8ef1e5c72057b38e159e90660e6b42579060563a1627b23aa4d4ad92/netman-1.2.16.tar.gz" } ], "1.2.17": [ { "comment_text": "", "digests": { "md5": "79fcdc83ba8db6a62050a0ea536aab78", "sha256": "2bbc701863f4a3c37b10ea4cdc7d23120cdeadb68db6fb1e08edb325a25375e0" }, "downloads": -1, "filename": "netman-1.2.17.tar.gz", "has_sig": false, "md5_digest": "79fcdc83ba8db6a62050a0ea536aab78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143490, "upload_time": "2016-06-28T18:30:01", "url": "https://files.pythonhosted.org/packages/46/cf/7817daae47ec592ea729481266761ba39d1512c3f6c79a1ff0622b9d839d/netman-1.2.17.tar.gz" } ], "1.2.19": [ { "comment_text": "", "digests": { "md5": "fc9d105ded5b28ce7bba00c27c2cbda6", "sha256": "78cde8e264a1874b936ed8ed627fc50635779eb2046b69f664514ceebef10828" }, "downloads": -1, "filename": "netman-1.2.19.tar.gz", "has_sig": false, "md5_digest": "fc9d105ded5b28ce7bba00c27c2cbda6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143380, "upload_time": "2016-06-28T19:23:06", "url": "https://files.pythonhosted.org/packages/f8/7b/865ce6dc89ef86404dc26350effa60152e4c4cda059a10cd0043343e2ab3/netman-1.2.19.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "caa9cf5a334e75eb0a118385d18c66ea", "sha256": "2be425ecff8fdba0067967c12b311630279d49e96a1959c99e1373c0830934f7" }, "downloads": -1, "filename": "netman-1.2.2.tar.gz", "has_sig": false, "md5_digest": "caa9cf5a334e75eb0a118385d18c66ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129779, "upload_time": "2016-02-09T15:02:13", "url": "https://files.pythonhosted.org/packages/ee/9c/245154fbf053f505cf9a760ca60bafe3060846e4e244d9dcdfc809f84c26/netman-1.2.2.tar.gz" } ], "1.2.20": [ { "comment_text": "", "digests": { "md5": "f523a1bfd404ca4bcd49f5b4a3dd7264", "sha256": "33d5ea6d5c4c9cd7dadc16ee209b7b232d3c642d04d2c50167ffbcc3e9a03ea8" }, "downloads": -1, "filename": "netman-1.2.20.tar.gz", "has_sig": false, "md5_digest": "f523a1bfd404ca4bcd49f5b4a3dd7264", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144690, "upload_time": "2016-07-06T20:24:05", "url": "https://files.pythonhosted.org/packages/2a/3f/1a742fc0f91f61e253cd2a1117a1f09a5e2e78e1ec6bfd1d2b6f7927efcd/netman-1.2.20.tar.gz" } ], "1.2.21": [ { "comment_text": "", "digests": { "md5": "45ce7e5e5718702846f859dbeae23344", "sha256": "a498ae428ade7610867ccc8664e78604190b70e536f28a72971ef8edd024b1e8" }, "downloads": -1, "filename": "netman-1.2.21.tar.gz", "has_sig": false, "md5_digest": "45ce7e5e5718702846f859dbeae23344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144767, "upload_time": "2016-07-08T15:52:09", "url": "https://files.pythonhosted.org/packages/59/27/559a71392a47b7156d104a9bcd1ec8922100658c4de7ac0a459c6c43aed0/netman-1.2.21.tar.gz" } ], "1.2.22": [ { "comment_text": "", "digests": { "md5": "e2ce626a9ba78b2545aee1127c99afef", "sha256": "019da8ddbf749d7f578465b7ea05bdf9aee6090a8acfbb78cf9a0fa5c0059f03" }, "downloads": -1, "filename": "netman-1.2.22.tar.gz", "has_sig": false, "md5_digest": "e2ce626a9ba78b2545aee1127c99afef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144054, "upload_time": "2016-07-13T17:07:47", "url": "https://files.pythonhosted.org/packages/58/a4/ffda392950a69cea1ca9b265a1cdc651a27cab2a179589edfd8fcd60ae54/netman-1.2.22.tar.gz" } ], "1.2.23": [ { "comment_text": "", "digests": { "md5": "cba00166281dcc43617a081f44ec68f7", "sha256": "a47490d81c3dc4074b516ccc4a205063586440b72fbd856a5def6c7358447bab" }, "downloads": -1, "filename": "netman-1.2.23.tar.gz", "has_sig": false, "md5_digest": "cba00166281dcc43617a081f44ec68f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144599, "upload_time": "2016-07-18T17:42:58", "url": "https://files.pythonhosted.org/packages/a5/65/27db00a4d26378fae4eec24517cdb15f1536c37198597a753e413052d7ae/netman-1.2.23.tar.gz" } ], "1.2.24": [ { "comment_text": "", "digests": { "md5": "dbddbf925413b0f7002eeca714bfccb5", "sha256": "395a1fe675ae93b9bd73c13d3911b13e72e075fd6ff88ce0f38172308c45c92c" }, "downloads": -1, "filename": "netman-1.2.24.tar.gz", "has_sig": false, "md5_digest": "dbddbf925413b0f7002eeca714bfccb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145916, "upload_time": "2016-07-18T20:51:07", "url": "https://files.pythonhosted.org/packages/ca/c6/26b7af279493a1940299b42c9cdb39de42136b4a2210fdd73269590b5a96/netman-1.2.24.tar.gz" } ], "1.2.25": [ { "comment_text": "", "digests": { "md5": "a28f6d941d8a5b37344dd8473026cdb1", "sha256": "d76c1b0cd99208485809aad600c2274b12514fab49a33a7c858d3747cf9eb19f" }, "downloads": -1, "filename": "netman-1.2.25.tar.gz", "has_sig": false, "md5_digest": "a28f6d941d8a5b37344dd8473026cdb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145818, "upload_time": "2016-08-10T15:51:55", "url": "https://files.pythonhosted.org/packages/1e/a0/92ab906cce4d13136e11fbdb963f9f91f08b58b3b88160f7755bedc7e01e/netman-1.2.25.tar.gz" } ], "1.2.26": [ { "comment_text": "", "digests": { "md5": "3725d482e61a21f51938b368a0d86b99", "sha256": "6a9b35b6c0a67ae66be54a442dfa72a7f18aca84bfe57736723e5a06a0a7181d" }, "downloads": -1, "filename": "netman-1.2.26.tar.gz", "has_sig": false, "md5_digest": "3725d482e61a21f51938b368a0d86b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146153, "upload_time": "2016-08-17T02:22:12", "url": "https://files.pythonhosted.org/packages/87/c1/d0b181fee8f28528a08d60c420373258effe71e349f23d03508bc93ef1f4/netman-1.2.26.tar.gz" } ], "1.2.28": [ { "comment_text": "", "digests": { "md5": "d41135c6caa0a34827b289d13061de6d", "sha256": "80c1c3a0731ae6181f874b34965700bffc14c49d432af16889115171687fb23b" }, "downloads": -1, "filename": "netman-1.2.28.tar.gz", "has_sig": false, "md5_digest": "d41135c6caa0a34827b289d13061de6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147540, "upload_time": "2016-08-18T16:19:42", "url": "https://files.pythonhosted.org/packages/b4/b5/4e94c594a4bdcf953b2fc3fc9b04a9a1f452963dd87525bb00dd460f1bc0/netman-1.2.28.tar.gz" } ], "1.2.29": [ { "comment_text": "", "digests": { "md5": "5bf7f4c1e8fc9ea17292aacb99e36668", "sha256": "f1e7b354fe7e2795be4092e740c7a15ed2f9b020a91f0bfed3129bf0f7b6bc70" }, "downloads": -1, "filename": "netman-1.2.29.tar.gz", "has_sig": false, "md5_digest": "5bf7f4c1e8fc9ea17292aacb99e36668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147891, "upload_time": "2016-08-24T18:20:51", "url": "https://files.pythonhosted.org/packages/4b/ec/83432b7c35c61e672bbeedd0966f55d618b2743b3f3fa2644b8e748e0349/netman-1.2.29.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "78f795e7ca3b97248bb6b0f8f48756bf", "sha256": "e9d072e002657253f4688a7881fb2116360598b34018ca99e9f3c465d4fb2dc2" }, "downloads": -1, "filename": "netman-1.2.3.tar.gz", "has_sig": false, "md5_digest": "78f795e7ca3b97248bb6b0f8f48756bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129846, "upload_time": "2016-02-11T21:12:15", "url": "https://files.pythonhosted.org/packages/f4/75/ca82ed72bc82d6be3b1170b04edde39e79aea9552bb19fb0f6eac24371cb/netman-1.2.3.tar.gz" } ], "1.2.30": [ { "comment_text": "", "digests": { "md5": "25697070288c415d6ea2f3a0b436a5a2", "sha256": "36e12909ce562307f2620fe905d5bc91aab40ef6673920640760d38cf96deb8b" }, "downloads": -1, "filename": "netman-1.2.30.tar.gz", "has_sig": false, "md5_digest": "25697070288c415d6ea2f3a0b436a5a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148100, "upload_time": "2016-10-24T19:02:51", "url": "https://files.pythonhosted.org/packages/ef/e9/62f55dcf5569224da4d2f9514382d7a0612f84107bc87b47899e2a3c8cc6/netman-1.2.30.tar.gz" } ], "1.2.31": [ { "comment_text": "", "digests": { "md5": "290375d840c327ec8382d40026c2f302", "sha256": "ec9ed20ed57f11579677c5ffb14fa6c7441d4f14953a609204911878a31a8625" }, "downloads": -1, "filename": "netman-1.2.31.tar.gz", "has_sig": false, "md5_digest": "290375d840c327ec8382d40026c2f302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148310, "upload_time": "2016-11-15T18:28:39", "url": "https://files.pythonhosted.org/packages/d6/94/354297b4b0bf8679372e6d71b71e08ed5b1ec40f6b74055d6a39cfc02de9/netman-1.2.31.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "65b6b8d2b104425ca80499cacf3fb7a6", "sha256": "7891757ae30db1de26a67405a72832fc9622988f3a34c12da19e25499944b60a" }, "downloads": -1, "filename": "netman-1.2.4.tar.gz", "has_sig": false, "md5_digest": "65b6b8d2b104425ca80499cacf3fb7a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130239, "upload_time": "2016-02-11T23:14:52", "url": "https://files.pythonhosted.org/packages/8b/d8/9603aea4377464a1067c87ece62d5b1e1530b813d7a2342b358c95e2d884/netman-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "734f0a60b859e99ebdd629008fb77648", "sha256": "c8eba76023ccca9ad939836433a166a6251cd965176150e0e876de918b5f7a81" }, "downloads": -1, "filename": "netman-1.2.5.tar.gz", "has_sig": false, "md5_digest": "734f0a60b859e99ebdd629008fb77648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133315, "upload_time": "2016-02-16T16:17:28", "url": "https://files.pythonhosted.org/packages/b4/1c/76834be2af7d9d077762e5fdce4c455b2d6b3696684cd4f4aa2411e8331e/netman-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "fc487799555df6f60c3e3f21151e3e47", "sha256": "1f76e92cdce806f57fcfe1f3a1493e7f4a8b8aef749cf3b6edc907eeb720a004" }, "downloads": -1, "filename": "netman-1.2.6.tar.gz", "has_sig": false, "md5_digest": "fc487799555df6f60c3e3f21151e3e47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134471, "upload_time": "2016-02-16T23:16:41", "url": "https://files.pythonhosted.org/packages/0b/97/77dbcfdb46517cec845b04610158b9ea291681cef0d3cf4cc5bad70cb19b/netman-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "7054cf2b6c4c39f3201c7b148ad2adb2", "sha256": "bc9b5010d110a781fa6bf4257917be74ceafe69ec8a4125781cc2f82e5e8be9e" }, "downloads": -1, "filename": "netman-1.2.7.tar.gz", "has_sig": false, "md5_digest": "7054cf2b6c4c39f3201c7b148ad2adb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136672, "upload_time": "2016-02-18T19:50:24", "url": "https://files.pythonhosted.org/packages/48/56/d296c5f4bc60fdf9cf672b064347592588ed307a345b9a13515707d183d7/netman-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "c3482764ebe33a701d2792e7643cf789", "sha256": "a82d8af9fc311cd4aec07bb558fdfc5704fcf368ba519c1c41758096a63b3171" }, "downloads": -1, "filename": "netman-1.2.8.tar.gz", "has_sig": false, "md5_digest": "c3482764ebe33a701d2792e7643cf789", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136231, "upload_time": "2016-02-24T15:58:25", "url": "https://files.pythonhosted.org/packages/7a/19/c1c718e2164b477133e25e15d8bea4767d3ca46940782b79733171a4d6c4/netman-1.2.8.tar.gz" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "f529712a2ad5ca82742306fed3b673a9", "sha256": "3b1c96083c7333eb384bd7e2b347a30cfb8de12dabd2fcdbb9bdb0babeace479" }, "downloads": -1, "filename": "netman-1.2.9.tar.gz", "has_sig": false, "md5_digest": "f529712a2ad5ca82742306fed3b673a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137145, "upload_time": "2016-03-04T15:22:46", "url": "https://files.pythonhosted.org/packages/e9/1b/7d9afec9a1ca898d863bd481ed60f7d965c9ba050d87647f71c1f06c9c86/netman-1.2.9.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "4839b965e72122b2f9b09481f336bac7", "sha256": "80fbef8ccb6c86d3bc3b11feec1886c1e8b2b48adc3cd51969a0341bcff8487d" }, "downloads": -1, "filename": "netman-1.3.0.tar.gz", "has_sig": false, "md5_digest": "4839b965e72122b2f9b09481f336bac7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148550, "upload_time": "2016-12-28T20:37:02", "url": "https://files.pythonhosted.org/packages/d5/34/a363bc9b466087fab5c111bb3c54593312e2b5f92e22c4bd6c85d649472f/netman-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "4ac1d62a074c947c5ea9d48547d85bf6", "sha256": "f7c4e3385f5e1b81bf4991b724fc555fb2fdc95cbfbd859909a7dd828d313080" }, "downloads": -1, "filename": "netman-1.3.1.tar.gz", "has_sig": false, "md5_digest": "4ac1d62a074c947c5ea9d48547d85bf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148377, "upload_time": "2017-01-03T20:33:02", "url": "https://files.pythonhosted.org/packages/52/3c/ff4bd3718fbbed4018b88b160c068990202ab86df2735237744e90852a32/netman-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "8d24662bec5d2e9e9e3a3c2a1723e343", "sha256": "93db7ddb044648da12f6398c5c68bb88b10aaabf43875b2628d34a553621a235" }, "downloads": -1, "filename": "netman-1.3.2.tar.gz", "has_sig": false, "md5_digest": "8d24662bec5d2e9e9e3a3c2a1723e343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148648, "upload_time": "2017-03-02T16:44:06", "url": "https://files.pythonhosted.org/packages/bf/ae/df08fe59a09ef3035260705d5f84c6b2999eb039f2cddd53abd31f8c8115/netman-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "9d3ff9fd1b5d6e1b71adc4e0a57f4a7f", "sha256": "6301cea57d1985f072a8fdd31ef54311905037ea739c6c7fd84d4a10fffd2199" }, "downloads": -1, "filename": "netman-1.3.3.tar.gz", "has_sig": false, "md5_digest": "9d3ff9fd1b5d6e1b71adc4e0a57f4a7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152174, "upload_time": "2017-03-20T13:48:25", "url": "https://files.pythonhosted.org/packages/44/2a/8f6407e7f7b257e7e425da60bd3b0c57a839c60d8c1f71e5780e33bf1f13/netman-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "3b8ded71ab0de569d2e5b5d2d0b7c53b", "sha256": "286fb3d69a565de815fadf31cbab7c54416376c8ff5b8328adaff876a93258d8" }, "downloads": -1, "filename": "netman-1.3.4.tar.gz", "has_sig": false, "md5_digest": "3b8ded71ab0de569d2e5b5d2d0b7c53b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152509, "upload_time": "2017-09-20T15:45:43", "url": "https://files.pythonhosted.org/packages/fe/09/30a028fea6351c2414671e296e70a13a64b3cf50374e7185a30d381fc214/netman-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "8465aad3aabfbd77607bee7c13433cca", "sha256": "5324ac9e63a0378e78776719d4c7158fe45ad6f8daedc6a1c5e840586dca4acb" }, "downloads": -1, "filename": "netman-1.3.5.tar.gz", "has_sig": false, "md5_digest": "8465aad3aabfbd77607bee7c13433cca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159810, "upload_time": "2018-03-13T17:07:00", "url": "https://files.pythonhosted.org/packages/2e/b2/d47875673b80f84e2692e0b2e66e6924f81c19e60a47c131fec0ccb38825/netman-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "60ef46b20cbc96cb07a7b3d8b68f410f", "sha256": "00e3138a3231adf356fc80b3a1433e2d962659886f90fff1c6f5e988a865ffce" }, "downloads": -1, "filename": "netman-1.3.6.tar.gz", "has_sig": false, "md5_digest": "60ef46b20cbc96cb07a7b3d8b68f410f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162805, "upload_time": "2018-03-15T18:42:29", "url": "https://files.pythonhosted.org/packages/9a/a3/6bf2f9a97a61f9e23f34ae78f0827b756b1f795183ef4f1ee8656fb2334f/netman-1.3.6.tar.gz" } ], "1.3.7": [ { "comment_text": "", "digests": { "md5": "61410c14ed7eee99de419649319066fd", "sha256": "586ecdc3d5b812ba4f7dccbcacb910821741b34d204af4eb0cf790da2ea03656" }, "downloads": -1, "filename": "netman-1.3.7.tar.gz", "has_sig": false, "md5_digest": "61410c14ed7eee99de419649319066fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163341, "upload_time": "2018-03-20T19:31:32", "url": "https://files.pythonhosted.org/packages/83/ff/069c7593fbe0fc8c4e3bd6392b8141905885e23a79a8f0aef9ad73973aaa/netman-1.3.7.tar.gz" } ], "1.3.8": [ { "comment_text": "", "digests": { "md5": "6f83070bd2d9b9a4806a341ca598929b", "sha256": "496c90be323f795a8d8a04c4d77561725c9974bc021dc2c6e70f528b92ca6a6e" }, "downloads": -1, "filename": "netman-1.3.8.tar.gz", "has_sig": false, "md5_digest": "6f83070bd2d9b9a4806a341ca598929b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164149, "upload_time": "2018-03-28T13:32:21", "url": "https://files.pythonhosted.org/packages/3e/73/8cbef09240f2e0a9995b9b2fe8eb1fc06938f5854a8d58b37b5d37390738/netman-1.3.8.tar.gz" } ], "1.3.9": [ { "comment_text": "", "digests": { "md5": "83345db49674d7caccab8f3c62dffeb9", "sha256": "69b001b84a620825f022748798b1b645e378fd098c628bd44991a997140eec8c" }, "downloads": -1, "filename": "netman-1.3.9.tar.gz", "has_sig": false, "md5_digest": "83345db49674d7caccab8f3c62dffeb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164183, "upload_time": "2018-09-10T19:30:07", "url": "https://files.pythonhosted.org/packages/d9/71/afff11510ed6dc46adb64fa785c7e40081ffa64f0962046d9314c93e5dac/netman-1.3.9.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "011dbb09c7299c2712b999949d05d2e9", "sha256": "d78b59c03ed0bef7c10895ba0638bda966cb00dde48c3e792a43b70153b2b4ff" }, "downloads": -1, "filename": "netman-1.4.0.tar.gz", "has_sig": false, "md5_digest": "011dbb09c7299c2712b999949d05d2e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169462, "upload_time": "2018-10-19T17:33:17", "url": "https://files.pythonhosted.org/packages/57/1c/7340d73c9c6436a2fcfa7dd718bfabbc32c06435dc4f7a92005eaff18041/netman-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "3d5a29fad1dbda8d3aef1a0a8da01278", "sha256": "ece5f73b1f827faeb3e4c9b89b2e60deef841c4de69b8bf9bc1ea8b9f2a71d59" }, "downloads": -1, "filename": "netman-1.4.1.tar.gz", "has_sig": false, "md5_digest": "3d5a29fad1dbda8d3aef1a0a8da01278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169725, "upload_time": "2018-10-24T16:17:43", "url": "https://files.pythonhosted.org/packages/81/99/873af1cac46003b5e22767fb2c5699573e81fcb8ebef16fbee4118cd45e7/netman-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "c3046ac46a1a890bb3b8d058bde1e33b", "sha256": "617ad8721dab23a8738a1ce9e30e2740a20fd9e6d4f1d656e99e9cd5e8653749" }, "downloads": -1, "filename": "netman-1.4.2.tar.gz", "has_sig": false, "md5_digest": "c3046ac46a1a890bb3b8d058bde1e33b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171681, "upload_time": "2018-10-25T19:37:08", "url": "https://files.pythonhosted.org/packages/6c/7e/2e0894a206f6b6e12baea957310558c9cedfcfa50f19289572b3de27681a/netman-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "9dc7d77ac589b4d32d288debc5e89ac2", "sha256": "d42b11513c2c8541d993bce7e81e89898c4d7f2fe9f7711d2791ec1434b0080f" }, "downloads": -1, "filename": "netman-1.4.3.tar.gz", "has_sig": false, "md5_digest": "9dc7d77ac589b4d32d288debc5e89ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172000, "upload_time": "2018-10-26T14:37:52", "url": "https://files.pythonhosted.org/packages/07/fb/ad90ebb63f7460ecba1f9853b39d9ed40dbd22559bc34a4bbe35de9a5476/netman-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "680eede2c43cb90a51ca482805b4a09d", "sha256": "0c36d4d583f95c852977151dd96d0356d12501fad83946610d9941bbee815132" }, "downloads": -1, "filename": "netman-1.4.4.tar.gz", "has_sig": false, "md5_digest": "680eede2c43cb90a51ca482805b4a09d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 176967, "upload_time": "2018-11-07T15:13:52", "url": "https://files.pythonhosted.org/packages/cf/85/e05bdf9303112bdd4587bfdd700e2f2827e1f7d83fd26a70c79ce5ff6e24/netman-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "b30e88beaf64c2ef71b02d17547ade50", "sha256": "6138ec6cfb9d2f8c0b1ca781de6c42c0869e34702a3ebadeea3dc1389e3e1a3e" }, "downloads": -1, "filename": "netman-1.4.5.tar.gz", "has_sig": false, "md5_digest": "b30e88beaf64c2ef71b02d17547ade50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177812, "upload_time": "2018-11-08T18:40:40", "url": "https://files.pythonhosted.org/packages/cc/a7/b6b93b7ec5911ad1021548e5122042ae9e6517c3fc9cd339c897ebf5fcea/netman-1.4.5.tar.gz" } ], "1.4.6": [ { "comment_text": "", "digests": { "md5": "292732ed10bbfc2382dbdeab57bd02cb", "sha256": "a94230256619f36afbddea21c53124279fe8c42021afd99487d8fc90377b4862" }, "downloads": -1, "filename": "netman-1.4.6.tar.gz", "has_sig": false, "md5_digest": "292732ed10bbfc2382dbdeab57bd02cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177943, "upload_time": "2018-11-19T16:02:28", "url": "https://files.pythonhosted.org/packages/d1/07/8ee177e217c8b6b1dc06e6f1be337e1d365ec7dc67ab572da4021865ad8f/netman-1.4.6.tar.gz" } ], "1.4.7": [ { "comment_text": "", "digests": { "md5": "a4e72c5f89ad0114445b2717702da929", "sha256": "a9c9d0e6757ce32f2ea008b69a3fb1e47d9cf2610ef197d95be5b62f66a21ce8" }, "downloads": -1, "filename": "netman-1.4.7.tar.gz", "has_sig": false, "md5_digest": "a4e72c5f89ad0114445b2717702da929", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 179287, "upload_time": "2019-01-10T14:38:18", "url": "https://files.pythonhosted.org/packages/1a/c9/05ee87320fa74a330873f39881ce325f46dd2a17eef9d1447ef345ac00dc/netman-1.4.7.tar.gz" } ], "1.4.8": [ { "comment_text": "", "digests": { "md5": "12fca8c83f762716c805b231c8e2cf46", "sha256": "4cc8958c5076f332c4a6149b4519d81a933d18df98429cc6f13bbed1efad10ff" }, "downloads": -1, "filename": "netman-1.4.8.tar.gz", "has_sig": false, "md5_digest": "12fca8c83f762716c805b231c8e2cf46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 180276, "upload_time": "2019-01-11T16:45:04", "url": "https://files.pythonhosted.org/packages/b2/6b/141975d91c19c26bb34283b7df61cae125b8ae14ede9c066ce3f2f358faa/netman-1.4.8.tar.gz" } ], "1.4.9": [ { "comment_text": "", "digests": { "md5": "b970fe049c6f91b75b20578290806475", "sha256": "f2b63e3e3853b3bc523c52a887fee51717b1e23dde789ab3c56058bc0eab64b7" }, "downloads": -1, "filename": "netman-1.4.9.tar.gz", "has_sig": false, "md5_digest": "b970fe049c6f91b75b20578290806475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178499, "upload_time": "2019-08-26T16:37:56", "url": "https://files.pythonhosted.org/packages/4d/10/1f077f41b9298a0d4f096484fd3ea2f627aea168d8b947348cbb5c96652b/netman-1.4.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b970fe049c6f91b75b20578290806475", "sha256": "f2b63e3e3853b3bc523c52a887fee51717b1e23dde789ab3c56058bc0eab64b7" }, "downloads": -1, "filename": "netman-1.4.9.tar.gz", "has_sig": false, "md5_digest": "b970fe049c6f91b75b20578290806475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178499, "upload_time": "2019-08-26T16:37:56", "url": "https://files.pythonhosted.org/packages/4d/10/1f077f41b9298a0d4f096484fd3ea2f627aea168d8b947348cbb5c96652b/netman-1.4.9.tar.gz" } ] }