{ "info": { "author": "Nick Bastin", "author_email": "nick@bssoftworks.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "geni-lib is a Python library for interacting with the `NSF GENI Federation `_,\nor any resource pool that uses components of the `GENI Software Architecture `_.\n\nCommon uses include orchestrating repeatable experiments and writing small tools for\ninspecting the resources available in a given federation. There are also a number\nof administrative API handlers available for interacting with software commonly used\nin experiments - particularly those exposing services to other experimenters.\n\nDocumentation can be found at `https://geni-lib.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://bitbucket.org/barnstorm/geni-lib", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "geni-lib", "package_url": "https://pypi.org/project/geni-lib/", "platform": "", "project_url": "https://pypi.org/project/geni-lib/", "project_urls": { "Homepage": "https://bitbucket.org/barnstorm/geni-lib" }, "release_url": "https://pypi.org/project/geni-lib/0.9.9.2/", "requires_dist": [ "cryptography", "ipaddress", "lxml", "requests", "wrapt" ], "requires_python": "", "summary": "Library and tools for working with research testbed resources that support the GENI AM API, including the NSF GENI Testbed (www.geni.net) and Cloudlab (cloudlab.us).", "version": "0.9.9.2" }, "last_serial": 4442796, "releases": { "0.9.7.10": [ { "comment_text": "", "digests": { "md5": "588f2ef7682913234bfeb8e1c7eb1ad2", "sha256": "dd20ccfadd5459e304b75013582a024a80ee6de6e53ddfc8abfc7e6612e78f20" }, "downloads": -1, "filename": "geni_lib-0.9.7.10-py2-none-any.whl", "has_sig": false, "md5_digest": "588f2ef7682913234bfeb8e1c7eb1ad2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 116964, "upload_time": "2018-09-12T08:33:19", "url": "https://files.pythonhosted.org/packages/4c/9a/d65fc49e2fadbd13485365106b71c65fee9dd7260c5a7c9dc2f3eb79115d/geni_lib-0.9.7.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed8143fdee094b9b10383e0c64289b64", "sha256": "68da49779665a1fe89572557c4a68993e13d1dbaee36f89224db787163cf4a01" }, "downloads": -1, "filename": "geni-lib-0.9.7.10.tar.gz", "has_sig": false, "md5_digest": "ed8143fdee094b9b10383e0c64289b64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76332, "upload_time": "2018-09-12T08:33:21", "url": "https://files.pythonhosted.org/packages/c8/c8/b79a6e92a2169e4540b6d558fd61643f2b55df10dca39f537fba22ec0d92/geni-lib-0.9.7.10.tar.gz" } ], "0.9.7.5": [ { "comment_text": "", "digests": { "md5": "f2af2a10efa9820df3252188a945740d", "sha256": "6e13e90ade72eac77ecdda02f98b402a8e45eec05ac4e8c9360607a3e872db14" }, "downloads": -1, "filename": "geni_lib-0.9.7.5-py2-none-any.whl", "has_sig": false, "md5_digest": "f2af2a10efa9820df3252188a945740d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30315, "upload_time": "2018-02-11T06:43:38", "url": "https://files.pythonhosted.org/packages/2c/16/c675963cb1c553a624a9d2b68e2effc61ecbcbdbf57e0e4d57375ae01b67/geni_lib-0.9.7.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24ef440dc63530ee9efe45e864674bee", "sha256": "d075819751fa5e772499d917a03199aa917b8c47b7b43a01316df760418455ce" }, "downloads": -1, "filename": "geni-lib-0.9.7.5.tar.gz", "has_sig": false, "md5_digest": "24ef440dc63530ee9efe45e864674bee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22844, "upload_time": "2018-02-11T06:43:39", "url": "https://files.pythonhosted.org/packages/1e/65/14c933745afdd8794eceeea254c47aace287879689a842aeb52fa57a19bc/geni-lib-0.9.7.5.tar.gz" } ], "0.9.7.6": [ { "comment_text": "", "digests": { "md5": "bc95fcd4b8dd69221996f7d6a28013d8", "sha256": "b02ffe189b6d999738067c08ca4d60d288dc7719ce323df0afa6e12b35761516" }, "downloads": -1, "filename": "geni_lib-0.9.7.6-py2-none-any.whl", "has_sig": false, "md5_digest": "bc95fcd4b8dd69221996f7d6a28013d8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 116205, "upload_time": "2018-02-11T07:06:30", "url": "https://files.pythonhosted.org/packages/1e/04/a2a2dcbd306c7497d20753814f4b69137cdb79b7afa70fd37d4dc0e2ae26/geni_lib-0.9.7.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46485df00386e98c4846ce51d7803e2e", "sha256": "5334e02f806ba1d0900f45b7ea06fed2cd5d62bb98a7d0a1dbaf99b1e2dcc674" }, "downloads": -1, "filename": "geni-lib-0.9.7.6.tar.gz", "has_sig": false, "md5_digest": "46485df00386e98c4846ce51d7803e2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75554, "upload_time": "2018-02-11T07:06:32", "url": "https://files.pythonhosted.org/packages/58/ce/340e6f0ec6a38984ae35d4d16f675efcaf0026834b76051158fb70d7575c/geni-lib-0.9.7.6.tar.gz" } ], "0.9.7.7": [ { "comment_text": "", "digests": { "md5": "acf9a01131d17bbbcdfc70921e58dcb6", "sha256": "8db3751f4c4b9dae10913e9d1ae28ded6e836c89685e3955158fe2d98fa7f975" }, "downloads": -1, "filename": "geni_lib-0.9.7.7-py2-none-any.whl", "has_sig": false, "md5_digest": "acf9a01131d17bbbcdfc70921e58dcb6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 116282, "upload_time": "2018-03-26T21:58:08", "url": "https://files.pythonhosted.org/packages/cd/4f/e4890436c35c84e304fc4112b543d5829ff63b65a22fd2a3eb6b2b1485c1/geni_lib-0.9.7.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47c5ac78c2d2fcfe7edf0e6962b53e51", "sha256": "751886bb75c13815d9d071e5d93d325bb91b2b6905114d10a73510373dd74e1f" }, "downloads": -1, "filename": "geni-lib-0.9.7.7.tar.gz", "has_sig": false, "md5_digest": "47c5ac78c2d2fcfe7edf0e6962b53e51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75673, "upload_time": "2018-03-26T21:58:10", "url": "https://files.pythonhosted.org/packages/e6/13/79106e3ce25261cbfad24bbf5c3a2a1b456bab29d2ab6a058b6b55011479/geni-lib-0.9.7.7.tar.gz" } ], "0.9.7.8": [ { "comment_text": "", "digests": { "md5": "043e73d4f73081384b82b6449529f9fa", "sha256": "dab55d46fedac8e399b7d81b8fbd7cd5a281b1be7c9f1a13d393341132e6d7db" }, "downloads": -1, "filename": "geni_lib-0.9.7.8-py2-none-any.whl", "has_sig": false, "md5_digest": "043e73d4f73081384b82b6449529f9fa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 116462, "upload_time": "2018-04-03T06:48:21", "url": "https://files.pythonhosted.org/packages/33/3d/e9dbecdcf7531649a8e5eebedfb2e2046ce90bc1fcd410a8935a42f5691d/geni_lib-0.9.7.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4e6a65881ba0fdc73badf4e0f8ecf61", "sha256": "936af47b16c2184d89230094fc5c17176370279eac279a17f8a9d79eed31604f" }, "downloads": -1, "filename": "geni-lib-0.9.7.8.tar.gz", "has_sig": false, "md5_digest": "f4e6a65881ba0fdc73badf4e0f8ecf61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75869, "upload_time": "2018-04-03T06:48:23", "url": "https://files.pythonhosted.org/packages/01/a4/73c844ce151e10bd21542679f8da16389975e94aaed367cae72a1d7c6543/geni-lib-0.9.7.8.tar.gz" } ], "0.9.7.9": [ { "comment_text": "", "digests": { "md5": "2a8dc8ecb85c2e6d781570a244951fee", "sha256": "97f2be3f7ada78f197e761dd8987e5a670839d937c153bbf73269327b0694a3f" }, "downloads": -1, "filename": "geni_lib-0.9.7.9-py2-none-any.whl", "has_sig": false, "md5_digest": "2a8dc8ecb85c2e6d781570a244951fee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 116777, "upload_time": "2018-05-07T16:13:21", "url": "https://files.pythonhosted.org/packages/cf/f4/6d8fbe42f843ad61ec8189a8067f0d05027778d9199467f60c1df3455cef/geni_lib-0.9.7.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80fdcedc290b3659ea9043b7b008a980", "sha256": "bfc6f209101162b87d865716bbaa200dc6282e49e38dfb65be6649dc62f5ad44" }, "downloads": -1, "filename": "geni-lib-0.9.7.9.tar.gz", "has_sig": false, "md5_digest": "80fdcedc290b3659ea9043b7b008a980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76188, "upload_time": "2018-05-07T16:13:23", "url": "https://files.pythonhosted.org/packages/71/50/0e54bf44f123c17091d83ee800f9369acf18cd97f0e74b4bf01a20d4a221/geni-lib-0.9.7.9.tar.gz" } ], "0.9.9.0": [ { "comment_text": "", "digests": { "md5": "acef4e6652a99a0ce2bd1187e25f51cb", "sha256": "b0786c636458769d6338e7d2bd483b4ba7cd54d9b891500f1feaad44b231a767" }, "downloads": -1, "filename": "geni_lib-0.9.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "acef4e6652a99a0ce2bd1187e25f51cb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 117394, "upload_time": "2018-11-01T22:09:47", "url": "https://files.pythonhosted.org/packages/59/2a/e20b75dfe4446cf1d1f9a5d75a6465b339b121fc7a6ac22ffd9b86954c0c/geni_lib-0.9.9.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4689b2634ef5c9f9eded0fbb694ab392", "sha256": "069244db9c935688e5cc36fabeb8fead75ba9e28e126b2953b226d0d6fb4b7d2" }, "downloads": -1, "filename": "geni_lib-0.9.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4689b2634ef5c9f9eded0fbb694ab392", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117437, "upload_time": "2018-11-01T22:12:56", "url": "https://files.pythonhosted.org/packages/1d/8e/f6632be1252a30c0a66fddba385b09fe126acc6df07df5e135b9a4b759ab/geni_lib-0.9.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ad0f60c960ef2e82c6bfe7870cb2a9a", "sha256": "1ebc0fb7ffadd37c2b06d4896177b053efd5629b4be878e230354ec0e5b49cde" }, "downloads": -1, "filename": "geni-lib-0.9.9.0.tar.gz", "has_sig": false, "md5_digest": "2ad0f60c960ef2e82c6bfe7870cb2a9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76541, "upload_time": "2018-11-01T22:09:49", "url": "https://files.pythonhosted.org/packages/a6/a3/b98a58b63b8f31a3a1097c3031c07b48b7046c19a9fd9555a90c3f16b550/geni-lib-0.9.9.0.tar.gz" } ], "0.9.9.1": [ { "comment_text": "", "digests": { "md5": "c8019babc7b7cc7fb2679ecf194967d4", "sha256": "ed57b9525ec22a52d65d157acef3b93cb373902da3775739f7e5eea5344155cb" }, "downloads": -1, "filename": "geni_lib-0.9.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8019babc7b7cc7fb2679ecf194967d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117438, "upload_time": "2018-11-01T22:16:46", "url": "https://files.pythonhosted.org/packages/51/34/e85e1a15fc9187e626ba373db6061fd93413afc1d5577afe9f6e036df54e/geni_lib-0.9.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "081c436f592c4bc5cd2d36541b3a0c98", "sha256": "09c9450accb9b204bf59a87802b4d77ae8ee6c7002b1765c54b0133763d8ca26" }, "downloads": -1, "filename": "geni-lib-0.9.9.1.tar.gz", "has_sig": false, "md5_digest": "081c436f592c4bc5cd2d36541b3a0c98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76558, "upload_time": "2018-11-01T22:16:47", "url": "https://files.pythonhosted.org/packages/8d/1b/3ebdad7c520c17966d52322368dd11e5bb2fd26ad8bea2c15cc386886a27/geni-lib-0.9.9.1.tar.gz" } ], "0.9.9.2": [ { "comment_text": "", "digests": { "md5": "5721a118c6e6fd0bf77b58adda5d3ba6", "sha256": "1d0ca4971b662a937b3d1e6ef271509e638c92d09e576083677f3a13343b8801" }, "downloads": -1, "filename": "geni_lib-0.9.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5721a118c6e6fd0bf77b58adda5d3ba6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117654, "upload_time": "2018-11-02T00:03:14", "url": "https://files.pythonhosted.org/packages/b9/a5/11c77ca1a1b26fc6e861daeb7f0a973beb0ed1595cebae32567f79286f22/geni_lib-0.9.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4477e289c7b1df9a1573abe26c155ac4", "sha256": "1ccc13c72c298e5907796d059909750adab986da786bf7d4e17b31f16c91690d" }, "downloads": -1, "filename": "geni-lib-0.9.9.2.tar.gz", "has_sig": false, "md5_digest": "4477e289c7b1df9a1573abe26c155ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76675, "upload_time": "2018-11-02T00:03:16", "url": "https://files.pythonhosted.org/packages/a3/24/c91e0645287bdf29f4afd2023b30837b6e4c6e116056ce007db7e90ceca7/geni-lib-0.9.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5721a118c6e6fd0bf77b58adda5d3ba6", "sha256": "1d0ca4971b662a937b3d1e6ef271509e638c92d09e576083677f3a13343b8801" }, "downloads": -1, "filename": "geni_lib-0.9.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5721a118c6e6fd0bf77b58adda5d3ba6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117654, "upload_time": "2018-11-02T00:03:14", "url": "https://files.pythonhosted.org/packages/b9/a5/11c77ca1a1b26fc6e861daeb7f0a973beb0ed1595cebae32567f79286f22/geni_lib-0.9.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4477e289c7b1df9a1573abe26c155ac4", "sha256": "1ccc13c72c298e5907796d059909750adab986da786bf7d4e17b31f16c91690d" }, "downloads": -1, "filename": "geni-lib-0.9.9.2.tar.gz", "has_sig": false, "md5_digest": "4477e289c7b1df9a1573abe26c155ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76675, "upload_time": "2018-11-02T00:03:16", "url": "https://files.pythonhosted.org/packages/a3/24/c91e0645287bdf29f4afd2023b30837b6e4c6e116056ce007db7e90ceca7/geni-lib-0.9.9.2.tar.gz" } ] }