{ "info": { "author": "SoftFIRE", "author_email": "softfire@softfire.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License" ], "description": "Copyright \u00a9 2016-2018 `SoftFIRE`_ and `TU Berlin`_. Licensed under\n`Apache v2 License`_.\n\nPhysical Device Manager\n=======================\n\nThe SoftFIRE Physical Device Manager provides reservation of physical\nresources. For the third wave, experimenters may reserve UE(s) at the\nSurrey test bed, and remotely control them using TeamViewer. The figure\nbelow depicts the physical resource reservation process.\n\n|image0|\n\nFor more information on how to use the physical resources visit the\n`documentation`_.\n\nTechnical Requirements\n----------------------\n\nThe Physical Device Manager requires Python 3.5 or higher.\n\nInstallation and configuration\n------------------------------\n\nYou can install the Physical Device Manager using pip:\n\n::\n\n pip install physical-device-manager\n\nand then start it with the ``physical-device-manager`` command.\n\nOr you can run it from source code by cloning the git repository,\ninstalling the dependencies as specified in the `setup.py`_ file and\nexecuting the *physical-device-manager* script.\n\nThe Physical Device Manager needs a configuration file present at\n*/etc/softfire/physical-device-manager.ini*. An example of the\nconfiguration file can be found `here`_.\n\nIssue tracker\n-------------\n\nIssues and bug reports should be posted to the GitHub Issue Tracker of\nthis project.\n\nWhat is SoftFIRE?\n=================\n\nSoftFIRE provides a set of technologies for building a federated\nexperimental platform aimed at the construction and experimentation of\nservices and functionalities built on top of NFV and SDN technologies.\nThe platform is a loose federation of already existing testbed owned and\noperated by distinct organizations for purposes of research and\ndevelopment.\n\nSoftFIRE has three main objectives: supporting interoperability,\nprogramming and security of the federated testbed. Supporting the\nprogrammability of the platform is then a major goal and it is the focus\nof the SoftFIRE\u2019s Second Open Call.\n\nLicensing and distribution\n--------------------------\n\nCopyright \u00a9 [2016-2018] SoftFIRE project\n\nLicensed under the Apache License, Version 2.0 (the \u201cLicense\u201d);\n\nyou may not use this file except in compliance with the License. You may\nobtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \u201cAS IS\u201d BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n.. _SoftFIRE: https://www.softfire.eu/\n.. _TU Berlin: http://www.av.tu-berlin.de/next_generation_networks/\n.. _Apache v2 License: http://www.apache.org/licenses/LICENSE-2.0\n.. _documentation: http://docs.softfire.eu/pd-manager\n.. _setup.py: https://github.com/softfire-eu/physical-device-manager/blob/master/setup.py\n.. _here: https://github.com/softfire-eu/physical-device-manager/blob/master/etc/physical-device-manager.ini\n\n.. |image0| image:: http://docs.softfire.eu/img/ue-reservation-engine.svg\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://softfire.eu/", "keywords": "python vnfm nfvo open baton openbaton sdk experiment manager softfire tosca openstack rest", "license": "Apache 2", "maintainer": "", "maintainer_email": "", "name": "physical-device-manager", "package_url": "https://pypi.org/project/physical-device-manager/", "platform": "", "project_url": "https://pypi.org/project/physical-device-manager/", "project_urls": { "Homepage": "http://softfire.eu/" }, "release_url": "https://pypi.org/project/physical-device-manager/1.0.6/", "requires_dist": [ "softfire-sdk (==1.1.4)", "requests", "PyYAML" ], "requires_python": "", "summary": "The SoftFIRE Physical Device Manager", "version": "1.0.6" }, "last_serial": 3751571, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "756dbf82ff63fcdb87eaa71007cb002d", "sha256": "e6d906c94516f6d1440dcbd575fb2d9dc0a237efc82f511eb71b248f167b05c6" }, "downloads": -1, "filename": "physical_device_manager-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "756dbf82ff63fcdb87eaa71007cb002d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5028, "upload_time": "2017-05-30T11:17:20", "url": "https://files.pythonhosted.org/packages/ac/e0/f59f590cdcd1bba375990f68b1cbb8f81f71b13873fec6dfd54bd93ae7d2/physical_device_manager-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fc97bb75a6e9cfc953eaebe6081e079", "sha256": "29df52b5c68a51da231fd21a1d9db0fb5d4dbadc9e30ac9d39bb3136a140cb3d" }, "downloads": -1, "filename": "physical-device-manager-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0fc97bb75a6e9cfc953eaebe6081e079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2551, "upload_time": "2017-05-30T11:17:22", "url": "https://files.pythonhosted.org/packages/e6/9c/fddbf4fe7a31ea272f46a844a894929fdf0a0a8567561aac47c0b2f04fcb/physical-device-manager-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "0ebe9e6f388cbe28d0e71c6e7d25aa21", "sha256": "a54bc0c28966acdee657fc5869a0221b4251bf67c39dd4c1d46f04d972199609" }, "downloads": -1, "filename": "physical_device_manager-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ebe9e6f388cbe28d0e71c6e7d25aa21", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5253, "upload_time": "2017-05-30T13:34:59", "url": "https://files.pythonhosted.org/packages/6d/07/ec28fbcb532907053ff7b3d2ceabf150348d1528d1ad98d823261ab45ad9/physical_device_manager-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ac9c9d001e59e4f4b2af442f8839df7", "sha256": "1300a0a46f824665339702a0c48716b98d64a929a73224358c695be63f90f668" }, "downloads": -1, "filename": "physical-device-manager-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5ac9c9d001e59e4f4b2af442f8839df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2767, "upload_time": "2017-05-30T13:35:00", "url": "https://files.pythonhosted.org/packages/51/f0/02d48c48ee086ab4b2f37391be6e382a5948477b6816fc1fe0c703109f38/physical-device-manager-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e272e252f140ae3c6a0bd7847203e520", "sha256": "9933061e1b34a6deddfaccdca02f65230da665c17191502d70c15a38f5e1cb1b" }, "downloads": -1, "filename": "physical_device_manager-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e272e252f140ae3c6a0bd7847203e520", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5256, "upload_time": "2017-05-31T18:15:11", "url": "https://files.pythonhosted.org/packages/0a/6e/407b034d8cb59616654a68af432278b6aa94190fc130a9ab45ba96081b1a/physical_device_manager-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3a0f186dcb9cb777b06f6c44df48c29", "sha256": "4ca47de6fd217d7cac0d5e59e59b4ccea5eaa502963e1b10261c1f40875200d5" }, "downloads": -1, "filename": "physical-device-manager-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a3a0f186dcb9cb777b06f6c44df48c29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2762, "upload_time": "2017-05-31T18:15:13", "url": "https://files.pythonhosted.org/packages/98/ba/0970fbd5710408e1c199464df97335c8166e2db76f949fb7f50560691bf0/physical-device-manager-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cb30bcafb150b9a4e4fcd2b865bd3606", "sha256": "7763d0f3ce30bd4954f08e1765b87f433ef9b4f5f2d922d3508348456e74bc44" }, "downloads": -1, "filename": "physical_device_manager-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb30bcafb150b9a4e4fcd2b865bd3606", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8161, "upload_time": "2017-06-01T18:38:56", "url": "https://files.pythonhosted.org/packages/53/b3/b90f2e3713accfad6c995fffac1ff6bd31c575e83a93a64ebe3bf42c5fd9/physical_device_manager-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bea7558ab38af35f83fedab11b82fa3", "sha256": "e8d19441013d076c4fc784ce879e2a006ebb6a3e77ec517ae61e1094f442a6b1" }, "downloads": -1, "filename": "physical-device-manager-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4bea7558ab38af35f83fedab11b82fa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2834, "upload_time": "2017-06-01T18:38:58", "url": "https://files.pythonhosted.org/packages/92/4a/f77f0aca1afe8c64188fe6b3067b21c4ce2e927c01ff0ee2c9abdfc9269b/physical-device-manager-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "144066c926e5f317452d6482e20e96f1", "sha256": "79b3b942ddd4041b8f28bed2236b196c356b60bf5dff26d89116809330b38970" }, "downloads": -1, "filename": "physical_device_manager-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "144066c926e5f317452d6482e20e96f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9115, "upload_time": "2017-06-02T15:35:38", "url": "https://files.pythonhosted.org/packages/47/21/3c47f572a46ab0c9d30283e4dc857e4046d807b3fcffd3fa62107fb4c851/physical_device_manager-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "236689eefc24c5bc8883d9c7985df637", "sha256": "e3e23ee0465ec209d4fef4be5f0b176d8c75038a77d39a1ba2dd0c562e34ae4c" }, "downloads": -1, "filename": "physical-device-manager-0.1.3.tar.gz", "has_sig": false, "md5_digest": "236689eefc24c5bc8883d9c7985df637", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3442, "upload_time": "2017-06-02T15:35:40", "url": "https://files.pythonhosted.org/packages/4e/e4/5155a85fcf77adeba73b2efa07a910be4cc80ae3f934e0ef6bfca3958073/physical-device-manager-0.1.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4045fbb8f2476d91d70251175c691484", "sha256": "47bcb7e089ac60836fcbca9551f501882eaf4e4967780a96c99d6d505443152b" }, "downloads": -1, "filename": "physical_device_manager-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4045fbb8f2476d91d70251175c691484", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9633, "upload_time": "2017-06-14T15:42:01", "url": "https://files.pythonhosted.org/packages/eb/1c/41c5e2811cce66d58ec44b8477e7a92694a80690f6f52761beaf18d0c56d/physical_device_manager-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0f4332aa16b3fd0d7ed54135c5a6ad6", "sha256": "8e83c05061efcf5b2bdabafd2ba439f822b4d75c94cb1835a6578d7d73d54db4" }, "downloads": -1, "filename": "physical-device-manager-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f0f4332aa16b3fd0d7ed54135c5a6ad6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3353, "upload_time": "2017-06-14T15:42:03", "url": "https://files.pythonhosted.org/packages/90/dd/2bc9848413f47cb86add4dab56cb0efbb4824dab1448632d2d328fcaa4a7/physical-device-manager-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6304a3c69654887063f589aee47bcdce", "sha256": "f185e7205885b229c92155f408b02ebbd87070263d9f318acb40eece0a59eefc" }, "downloads": -1, "filename": "physical_device_manager-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6304a3c69654887063f589aee47bcdce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9203, "upload_time": "2017-06-30T16:10:28", "url": "https://files.pythonhosted.org/packages/51/c7/7105e5735af70ac82cf5be8baebfc0f7401101b8966a4e19afc6e11bacc4/physical_device_manager-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f5fa6a81ad85e65951248b7b10b9ce5", "sha256": "b19f511a6e28e23dac98efa58c40ca36d0f8fd54633a17bb732848dad4309aca" }, "downloads": -1, "filename": "physical-device-manager-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8f5fa6a81ad85e65951248b7b10b9ce5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2843, "upload_time": "2017-06-30T16:10:30", "url": "https://files.pythonhosted.org/packages/fd/8d/a2cf4ec20509cd5cb8d3dfbd25bd53f6b763b2eb6a6781ed67b71c0d49c8/physical-device-manager-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "5528498eec170af61cdbaf7835a19a68", "sha256": "fd5b17fbf68dcd7d4e01897e0eff34f4d00501684f5da1fedf915b6fe08f4aaf" }, "downloads": -1, "filename": "physical_device_manager-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5528498eec170af61cdbaf7835a19a68", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7109, "upload_time": "2018-01-17T10:31:52", "url": "https://files.pythonhosted.org/packages/73/94/978a01c5640a2b2c1cd0bf2e31188a356f2e85f6bfc3ef07332b2bc3b84c/physical_device_manager-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "691f7e3ed75731a5beb0aa11539f9bc0", "sha256": "a419994faa637324af9a5fcbfaeca9ecb04069da7493ec40b90debfc673ee884" }, "downloads": -1, "filename": "physical-device-manager-1.0.2.tar.gz", "has_sig": false, "md5_digest": "691f7e3ed75731a5beb0aa11539f9bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4045, "upload_time": "2018-01-17T10:31:53", "url": "https://files.pythonhosted.org/packages/3f/90/d918d56867d4f632a51110ea9f6bc3cb6267ea1890fc7cb7e007f16bb19d/physical-device-manager-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "25a70665ef364488c6ec6da1b2ddcc1c", "sha256": "d1852b4fbdb6159840e3b3456eeab6c96ac39d81bd8aceb5ed4df8cac8dc4c95" }, "downloads": -1, "filename": "physical_device_manager-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "25a70665ef364488c6ec6da1b2ddcc1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7097, "upload_time": "2018-01-30T15:09:07", "url": "https://files.pythonhosted.org/packages/ef/8c/001ce79be3703d29ecce8c2a4532264e8ce57a6add6f30743dd63abacc22/physical_device_manager-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87d81b97ed8f8c26e70f1f8be7c631db", "sha256": "b5682658b677c2fcdd9a8c26b49fe68d66eeabb4d333978c29393159eec26776" }, "downloads": -1, "filename": "physical-device-manager-1.0.3.tar.gz", "has_sig": false, "md5_digest": "87d81b97ed8f8c26e70f1f8be7c631db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4065, "upload_time": "2018-01-30T15:09:09", "url": "https://files.pythonhosted.org/packages/53/a4/3058d695802af42652218c700bfa49841b325b2d041dc67bf05cffbbc3d5/physical-device-manager-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "75ec1c1498bd6ea10d615c6edcd10321", "sha256": "eb1e3f41a41b718a5421ac5dbc958cf6d8ed6c0bb2ab72a041136fb44a4c49f7" }, "downloads": -1, "filename": "physical_device_manager-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "75ec1c1498bd6ea10d615c6edcd10321", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9738, "upload_time": "2018-02-07T17:18:43", "url": "https://files.pythonhosted.org/packages/b5/f7/fe88944452362d0394c1e862292930d372db46d76d6c8e03ef304cdc0088/physical_device_manager-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d300aacd46831915f5bb93e09a489ccb", "sha256": "cd013a6d9ca283e3c01a0612a34dbec6c6514d74c07ae3d3039ac33e1e9847e7" }, "downloads": -1, "filename": "physical-device-manager-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d300aacd46831915f5bb93e09a489ccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5733, "upload_time": "2018-02-07T17:18:44", "url": "https://files.pythonhosted.org/packages/f4/64/6a2dead0cff88eb26268bdb949d677e9ec7a5384ee4c38cbbceb719f4e44/physical-device-manager-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "0669a0b81b6ead0d7a8ac1038fdb4e9f", "sha256": "0a53e719397598a8c6b8524953503ee0067c51b3a7b145ccdbadc88c40f9f368" }, "downloads": -1, "filename": "physical_device_manager-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0669a0b81b6ead0d7a8ac1038fdb4e9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9838, "upload_time": "2018-04-10T09:06:47", "url": "https://files.pythonhosted.org/packages/ee/69/52d0103ae34d53fe356cc353e5c660675eb5baa16b274250ac34de3a87e0/physical_device_manager-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ced7a9380e006fe307729ecf5bcbfc3f", "sha256": "cc8ca8afcbfba243c40709752fd0cda87fe2d20b3762b03691dbd496d92894a8" }, "downloads": -1, "filename": "physical-device-manager-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ced7a9380e006fe307729ecf5bcbfc3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5678, "upload_time": "2018-04-10T09:06:48", "url": "https://files.pythonhosted.org/packages/5f/63/87cd49b7cc58fa2fabe667a7fb524dba0e379ec38bfb813036e6c8736675/physical-device-manager-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "eed390affbb9df9a15d7b4d2cb4eced5", "sha256": "8363e78841f2bd0575dd5296114b2785d1544e70fd0a27dd2311c062023af2cc" }, "downloads": -1, "filename": "physical_device_manager-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eed390affbb9df9a15d7b4d2cb4eced5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9847, "upload_time": "2018-04-10T10:48:20", "url": "https://files.pythonhosted.org/packages/78/ac/6f8ae62b37ed5e66100970be5c45c091e69c4d8f369cdc6af519f498bab4/physical_device_manager-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17dcc827f1b03830db258a423eddc9cb", "sha256": "acc5cd5282dc6e21945fa4bac7124d3274e3dcd8c1b8a2dbd62796c0e9e720aa" }, "downloads": -1, "filename": "physical-device-manager-1.0.6.tar.gz", "has_sig": false, "md5_digest": "17dcc827f1b03830db258a423eddc9cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5691, "upload_time": "2018-04-10T10:48:21", "url": "https://files.pythonhosted.org/packages/ed/3c/e99615a3d4c078dc4e86c545f80d087776991ac1cfd04cfe7323007cd1db/physical-device-manager-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eed390affbb9df9a15d7b4d2cb4eced5", "sha256": "8363e78841f2bd0575dd5296114b2785d1544e70fd0a27dd2311c062023af2cc" }, "downloads": -1, "filename": "physical_device_manager-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eed390affbb9df9a15d7b4d2cb4eced5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9847, "upload_time": "2018-04-10T10:48:20", "url": "https://files.pythonhosted.org/packages/78/ac/6f8ae62b37ed5e66100970be5c45c091e69c4d8f369cdc6af519f498bab4/physical_device_manager-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17dcc827f1b03830db258a423eddc9cb", "sha256": "acc5cd5282dc6e21945fa4bac7124d3274e3dcd8c1b8a2dbd62796c0e9e720aa" }, "downloads": -1, "filename": "physical-device-manager-1.0.6.tar.gz", "has_sig": false, "md5_digest": "17dcc827f1b03830db258a423eddc9cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5691, "upload_time": "2018-04-10T10:48:21", "url": "https://files.pythonhosted.org/packages/ed/3c/e99615a3d4c078dc4e86c545f80d087776991ac1cfd04cfe7323007cd1db/physical-device-manager-1.0.6.tar.gz" } ] }