{ "info": { "author": "Mirantis", "author_email": "mos-ironic@mirantis.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: Implementation :: CPython" ], "description": "============================================\nNetworking-generic-switch Neutron ML2 driver\n============================================\n\n.. image:: https://governance.openstack.org/tc/badges/networking-generic-switch.svg\n :target: https://governance.openstack.org/tc/reference/tags/index.html\n\nThis is a Modular Layer 2 `Neutron Mechanism driver\n`_. The mechanism driver is\nresponsible for applying configuration information to hardware equipment.\n``GenericSwitch`` provides a pluggable framework to implement\nfunctionality required for use-cases like OpenStack Ironic multi-tenancy mode.\nIt abstracts applying changes to all switches managed by this ML2 plugin\nand handling ``local_link_information`` field of Neutron port.\n\nNetworking-generic-switch is distributed under the terms of the Apache License,\nVersion 2.0. The full terms and conditions of this license are detailed in the\nLICENSE file.\n\nProject resources\n~~~~~~~~~~~~~~~~~\n\n* Documentation: https://docs.openstack.org/networking-generic-switch/latest/\n* Source: https://opendev.org/openstack/networking-generic-switch\n* Bugs: https://storyboard.openstack.org/#!/project/956\n* Release notes: https://docs.openstack.org/releasenotes/networking-generic-switch/\n\nProject status, bugs, and requests for feature enhancements (RFEs) are tracked\nin StoryBoard:\nhttps://storyboard.openstack.org/#!/project/956\n\nFor information on how to contribute to Networking-generic-switch, see\nhttps://docs.openstack.org/networking-generic-switch/latest/contributing.html.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/openstack/networking-generic-switch", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "networking-generic-switch", "package_url": "https://pypi.org/project/networking-generic-switch/", "platform": "", "project_url": "https://pypi.org/project/networking-generic-switch/", "project_urls": { "Homepage": "https://github.com/openstack/networking-generic-switch" }, "release_url": "https://pypi.org/project/networking-generic-switch/6.1.0/", "requires_dist": [ "netmiko (>=2.4.1)", "neutron-lib (>=1.18.0)", "neutron (>=13.0.0.0b1)", "oslo.config (>=5.2.0)", "oslo.i18n (>=3.15.3)", "oslo.log (>=3.36.0)", "oslo.utils (>=3.40.2)", "stevedore (>=1.20.0)", "tenacity (>=6.0.0)", "tooz (>=2.5.1)" ], "requires_python": ">=3.6", "summary": "Generic Switch ML2 Neutron Driver", "version": "6.1.0", "yanked": false, "yanked_reason": null }, "last_serial": 13033650, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "70c04704be5e87a82a6df032bf516406", "sha256": "7bf80091c26dae44f12cc9c6cdf501b10bf1e1dae6026e9132329f302043a112" }, "downloads": -1, "filename": "networking-generic-switch-0.1.0.tar.gz", "has_sig": false, "md5_digest": "70c04704be5e87a82a6df032bf516406", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22377, "upload_time": "2016-05-18T15:35:45", "upload_time_iso_8601": "2016-05-18T15:35:45.042335Z", "url": "https://files.pythonhosted.org/packages/14/55/7e9c927f1445859badd8e4a0330b1ec727ecf77dde6f0371db453390bb43/networking-generic-switch-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fa6d8b13ffca2f5f7c2f92b0eab6c5f7", "sha256": "2b916566ac6fd088ae2e3fd0827064b43b51fede4f282782c9aead6c45be02d4" }, "downloads": -1, "filename": "networking_generic_switch-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "fa6d8b13ffca2f5f7c2f92b0eab6c5f7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30332, "upload_time": "2017-03-31T09:26:49", "upload_time_iso_8601": "2017-03-31T09:26:49.773442Z", "url": "https://files.pythonhosted.org/packages/42/c3/467e400ddf7dae6ddc2f1e45614bbe09c7479f788f0659d74f373f016523/networking_generic_switch-0.1.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2e03e9aba2cbf850654c831cad847728", "sha256": "6811b3822794f7c2978a5205c7628e7e11a7e770e11b562772108542a48e2e34" }, "downloads": -1, "filename": "networking-generic-switch-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2e03e9aba2cbf850654c831cad847728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26971, "upload_time": "2017-03-31T09:26:51", "upload_time_iso_8601": "2017-03-31T09:26:51.711404Z", "url": "https://files.pythonhosted.org/packages/b2/49/a68ab71761b464f7d10f61362ddc8fb597981af0f4e84176c089fcc4d85b/networking-generic-switch-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7dd53264132d0093198ad96af2b87d19", "sha256": "8f6e0827d5d592078cce402cdfebddc2f6e8dd7e57efc54ff00f5ad040e3c101" }, "downloads": -1, "filename": "networking_generic_switch-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7dd53264132d0093198ad96af2b87d19", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32828, "upload_time": "2017-03-31T09:29:58", "upload_time_iso_8601": "2017-03-31T09:29:58.997525Z", "url": "https://files.pythonhosted.org/packages/f8/c2/21c4db9a5bd79a008253c9d8c020a67a9342cb960d88bd31ca863804b7f9/networking_generic_switch-0.2.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1b4b3ec83def721842c65f112a65bf12", "sha256": "42397c6af319f75669402d9833e32b732471d5147933576e7d6331dbd5aeebb5" }, "downloads": -1, "filename": "networking-generic-switch-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1b4b3ec83def721842c65f112a65bf12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29276, "upload_time": "2017-03-31T09:30:00", "upload_time_iso_8601": "2017-03-31T09:30:00.790017Z", "url": "https://files.pythonhosted.org/packages/b1/31/223ea76ef50678b0d6b3f5cdefa749e58d866401d39feff1f6dbe5af156a/networking-generic-switch-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2820cd5626491ddc6a388f3e7250597f", "sha256": "167d07ee7d6dbd166ce34203afea4e6d47201d892576338398dd8ae4dc1c0ba4" }, "downloads": -1, "filename": "networking_generic_switch-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2820cd5626491ddc6a388f3e7250597f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32866, "upload_time": "2017-03-31T09:30:18", "upload_time_iso_8601": "2017-03-31T09:30:18.524092Z", "url": "https://files.pythonhosted.org/packages/00/d9/876dea5381f042270e7be0492870988419cda00efc637a46f320685225bc/networking_generic_switch-0.3.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "607fa3220e53378db0747db9e4fc970f", "sha256": "1a65b6bb945e51ac9363434efddb2df961a583c9311e0dc442c43330cd44b515" }, "downloads": -1, "filename": "networking-generic-switch-0.3.0.tar.gz", "has_sig": false, "md5_digest": "607fa3220e53378db0747db9e4fc970f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29527, "upload_time": "2017-03-31T09:30:21", "upload_time_iso_8601": "2017-03-31T09:30:21.573135Z", "url": "https://files.pythonhosted.org/packages/b8/d0/218e186801fb4bc13863692b26aff64fccf4f7196b549abbfaf5df78ac1c/networking-generic-switch-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8d1ccc82912e94d5d8bec3faf525fc50", "sha256": "d23a56bc03ec2a69fda65bea156746ebf516fb5de9073f69ac22bb8a7dc739d3" }, "downloads": -1, "filename": "networking_generic_switch-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8d1ccc82912e94d5d8bec3faf525fc50", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 46642, "upload_time": "2017-08-15T07:05:49", "upload_time_iso_8601": "2017-08-15T07:05:49.509987Z", "url": "https://files.pythonhosted.org/packages/0e/8b/88d36d2c3ade9d09450bb8574fbc8ba1ca0acedce46b6d4842f8ea557b74/networking_generic_switch-0.4.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3277a3a3a6f1c80cc25d3d7b249d18d7", "sha256": "760bf6c5232b4eb832076232415973ada74446353995a9aa08974c5549d1d0e0" }, "downloads": -1, "filename": "networking-generic-switch-0.4.0.tar.gz", "has_sig": false, "md5_digest": "3277a3a3a6f1c80cc25d3d7b249d18d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41614, "upload_time": "2017-08-15T07:05:52", "upload_time_iso_8601": "2017-08-15T07:05:52.435927Z", "url": "https://files.pythonhosted.org/packages/90/cd/6f83c2fefc4506dbad617299f7d8a4abe529ee6d9f0cfd9fd2f9465e39a7/networking-generic-switch-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "7167ee1ada5b1c84c8086661f7a71fe1", "sha256": "56e6bec481e208339ac6e6256f83c9e6c8497ae0e2a906f669ed8f6825931c6f" }, "downloads": -1, "filename": "networking_generic_switch-0.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "7167ee1ada5b1c84c8086661f7a71fe1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 46683, "upload_time": "2018-01-18T17:29:40", "upload_time_iso_8601": "2018-01-18T17:29:40.480586Z", "url": "https://files.pythonhosted.org/packages/f6/48/cf586a4a8da82e3c0080d4ca84718679d4787497cca02a2faffe5e26209d/networking_generic_switch-0.4.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "721c690e23ced82c8a1a6d257b21ca71", "sha256": "98656a01f2f60ae574fdfec78eeb1384aefa318144d76ff467ed6b0d812d84e3" }, "downloads": -1, "filename": "networking-generic-switch-0.4.1.tar.gz", "has_sig": false, "md5_digest": "721c690e23ced82c8a1a6d257b21ca71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42965, "upload_time": "2018-01-18T17:29:44", "upload_time_iso_8601": "2018-01-18T17:29:44.521911Z", "url": "https://files.pythonhosted.org/packages/61/2a/83907902565284097d40602711f77cb316a0b4407bd1b232d56e1dd330bb/networking-generic-switch-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e46eebdd6217e8d3cffd059c5c3773f8", "sha256": "4453b3fc41c34ead2c0d20960c65e181ee3f7c0bb4a2d4b835a482602b0e301e" }, "downloads": -1, "filename": "networking_generic_switch-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e46eebdd6217e8d3cffd059c5c3773f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 48710, "upload_time": "2018-01-17T17:54:45", "upload_time_iso_8601": "2018-01-17T17:54:45.836864Z", "url": "https://files.pythonhosted.org/packages/ab/a4/62999ad3c9ae3d99fe782e73cccbdfb6a6185e9386f4816b000646f2129e/networking_generic_switch-0.5.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8624b970f88d49b1135b74be7675ac98", "sha256": "21e594fd8417d2c60718b0acba1da295ecf02ee4fa815709500a44c615bc7f2a" }, "downloads": -1, "filename": "networking-generic-switch-0.5.0.tar.gz", "has_sig": false, "md5_digest": "8624b970f88d49b1135b74be7675ac98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50699, "upload_time": "2018-01-17T17:54:50", "upload_time_iso_8601": "2018-01-17T17:54:50.030484Z", "url": "https://files.pythonhosted.org/packages/30/59/9e891877aca8cd51751e8477a8f095fa0dd35b83cb9db0e699b3a83d4884/networking-generic-switch-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0b165eea00e53fd3f932b48f81ea2acd", "sha256": "40343a3aea7511e9aa38a29fa489d0edb1bb37b268c7bf7e5b483f209a75d4d6" }, "downloads": -1, "filename": "networking_generic_switch-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0b165eea00e53fd3f932b48f81ea2acd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 48931, "upload_time": "2018-02-08T17:51:34", "upload_time_iso_8601": "2018-02-08T17:51:34.662747Z", "url": "https://files.pythonhosted.org/packages/ee/32/bd02eebf803deb5da74e57b5035209d76c34d79fdba5822e7a1289700fe3/networking_generic_switch-1.0.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c90e020100b7fa98495a154a39975d0a", "sha256": "39cd51645c8913f08663343ac8647f51423c7110e8dd79eea4cd85ec28f0a5fa" }, "downloads": -1, "filename": "networking-generic-switch-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c90e020100b7fa98495a154a39975d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50694, "upload_time": "2018-02-08T17:51:38", "upload_time_iso_8601": "2018-02-08T17:51:38.028429Z", "url": "https://files.pythonhosted.org/packages/7c/20/7757166300913429e44cd71c4b2c07ad764deb77711eab68e43267abacb7/networking-generic-switch-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b6b7726bcc37a9bf8912b2c8e9126699", "sha256": "2294da2b45b149a73a35435a4b98f6b8fb92ae8c099bbd55a9766f6dc4ce76cc" }, "downloads": -1, "filename": "networking_generic_switch-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6b7726bcc37a9bf8912b2c8e9126699", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51074, "upload_time": "2019-10-24T14:38:56", "upload_time_iso_8601": "2019-10-24T14:38:56.305322Z", "url": "https://files.pythonhosted.org/packages/c1/c1/635f8bf473b17af5b2f9cd76cdfb55fe2e551de1698c2c52da84f79b24e7/networking_generic_switch-1.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2852ce13311af8841f78fd3feca541db", "sha256": "9fb0efd65d80c80fce28149f9eff7a94be9db0b77f67e97af5a94df03888839b" }, "downloads": -1, "filename": "networking-generic-switch-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2852ce13311af8841f78fd3feca541db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51083, "upload_time": "2019-10-24T14:39:01", "upload_time_iso_8601": "2019-10-24T14:39:01.297923Z", "url": "https://files.pythonhosted.org/packages/69/7b/436c3d63d2c58beeba7b5b204d125c56d4500d63fb515e9398c3d4933c00/networking-generic-switch-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e09544baf9fe9be3a07a36591043316b", "sha256": "db9df8ea11aa08c7a468c52c9a1175e6ba618dbc2673a89861b47fb4740ba18f" }, "downloads": -1, "filename": "networking_generic_switch-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e09544baf9fe9be3a07a36591043316b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 47563, "upload_time": "2018-06-25T12:48:11", "upload_time_iso_8601": "2018-06-25T12:48:11.850421Z", "url": "https://files.pythonhosted.org/packages/7b/1c/a17c5f05c9cdd262ede414d87dba30c31dbc3a466cf7e3cbe56300b9e88f/networking_generic_switch-1.1.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "24847efa1c962b0dfc67b3b5fb3ad68b", "sha256": "f75dc64cc763d00e5a30ed8864a4bfc47f94a68998d2323736b1cac606cefd0b" }, "downloads": -1, "filename": "networking-generic-switch-1.1.0.tar.gz", "has_sig": false, "md5_digest": "24847efa1c962b0dfc67b3b5fb3ad68b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51449, "upload_time": "2018-06-25T12:48:14", "upload_time_iso_8601": "2018-06-25T12:48:14.918098Z", "url": "https://files.pythonhosted.org/packages/3e/6e/161201a444dc79d1a1eaa06f40f1f25c8263b29c733d1363a5a5ef156e35/networking-generic-switch-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "08b5387ac54f5e3282adc5b0a283f594", "sha256": "d0c74dd30e7b16d0c98c574478a5b3c90188f559266183524c94b6b0ac71f57b" }, "downloads": -1, "filename": "networking_generic_switch-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "08b5387ac54f5e3282adc5b0a283f594", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53043, "upload_time": "2018-08-09T13:27:34", "upload_time_iso_8601": "2018-08-09T13:27:34.334428Z", "url": "https://files.pythonhosted.org/packages/e5/cc/ad362b76befddef9519985e06f63a7406f7c23babd3d4dccbfc43262e9b0/networking_generic_switch-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2f4a8e0756e212f5943ba93d048b41e1", "sha256": "7bcfa94963517a19e5e0cc1d829a858c9e7ddd2c16fede58140842a36fd70661" }, "downloads": -1, "filename": "networking-generic-switch-1.2.0.tar.gz", "has_sig": false, "md5_digest": "2f4a8e0756e212f5943ba93d048b41e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57075, "upload_time": "2018-08-09T13:27:37", "upload_time_iso_8601": "2018-08-09T13:27:37.758894Z", "url": "https://files.pythonhosted.org/packages/b8/08/3cff2197f89abe86f81fd07e51d743836359e0437bc515b3afe7aa15857b/networking-generic-switch-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "539b4098793365c3ac1f32e713b5cdd5", "sha256": "f48c66faac1b7ae998e64e3af6d3f521f3bc44925422ac5c0f752c0a397a04d9" }, "downloads": -1, "filename": "networking_generic_switch-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "539b4098793365c3ac1f32e713b5cdd5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59695, "upload_time": "2018-12-12T10:50:49", "upload_time_iso_8601": "2018-12-12T10:50:49.569603Z", "url": "https://files.pythonhosted.org/packages/1e/92/911b454333b33dfa1af4e4fb9e2d187498f2af81d6db9fb62445ecececd3/networking_generic_switch-1.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a6a69ef1341ee3df34f029f7efb2eb80", "sha256": "e40f74f36141540a0b644edb7d54fc0a3358398e92cbab727b7ddf5ccd0925a7" }, "downloads": -1, "filename": "networking-generic-switch-1.3.0.tar.gz", "has_sig": false, "md5_digest": "a6a69ef1341ee3df34f029f7efb2eb80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58671, "upload_time": "2018-12-12T10:50:53", "upload_time_iso_8601": "2018-12-12T10:50:53.011281Z", "url": "https://files.pythonhosted.org/packages/06/6d/f1fdd370324786df8c1bd2855ddd850167695820c34e9d1e783e72176cb4/networking-generic-switch-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "f0ef11a01e9b1dab5b04702df1d62e68", "sha256": "9e9cea8f2f64742fdc8f7a5ec81fdecf2dbb8e210925ac343da9dae63fa01bfc" }, "downloads": -1, "filename": "networking_generic_switch-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0ef11a01e9b1dab5b04702df1d62e68", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59807, "upload_time": "2019-03-19T20:04:48", "upload_time_iso_8601": "2019-03-19T20:04:48.956971Z", "url": "https://files.pythonhosted.org/packages/f4/2b/392bf1c02b2ea0016e1427fa68118a83b1f40339611c54a1d8251c8b54eb/networking_generic_switch-1.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f86a69fee13ccaa8c5ac1c23dbff71eb", "sha256": "e909cd61ff5e18566b6e80690c3fca049c9d8fc2632d3ccb344be6af5b9a5381" }, "downloads": -1, "filename": "networking-generic-switch-1.3.1.tar.gz", "has_sig": false, "md5_digest": "f86a69fee13ccaa8c5ac1c23dbff71eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58880, "upload_time": "2019-03-19T20:04:52", "upload_time_iso_8601": "2019-03-19T20:04:52.948325Z", "url": "https://files.pythonhosted.org/packages/ac/a6/82c5a734492405f3ff6e8a77500693ca8d10237254bb6dafc12a3d046e9a/networking-generic-switch-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "ab64b92e873f59b774228ae70823d6d5", "sha256": "8051d440d16b8c7b1d0fd3c41281d467d62d30c400c2bc08a0f78577eaa8d566" }, "downloads": -1, "filename": "networking_generic_switch-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab64b92e873f59b774228ae70823d6d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59648, "upload_time": "2019-08-05T09:22:59", "upload_time_iso_8601": "2019-08-05T09:22:59.598062Z", "url": "https://files.pythonhosted.org/packages/c4/b3/8fe4ae06212dc5f311aad614f7f3144d5dd3a68287ffee8cdd7b15a427e6/networking_generic_switch-2.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e8129c951e0d13dfe81f7423f09a4bcd", "sha256": "ed8ece4e1af5a7bc53fa5ce597ac723695d54237027c8e9ef962dfb29fd97fb1" }, "downloads": -1, "filename": "networking-generic-switch-2.0.0.tar.gz", "has_sig": false, "md5_digest": "e8129c951e0d13dfe81f7423f09a4bcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59247, "upload_time": "2019-08-05T09:23:04", "upload_time_iso_8601": "2019-08-05T09:23:04.723866Z", "url": "https://files.pythonhosted.org/packages/d6/04/4f8c853dd6e642b0dbc692dfd055107fa0de6fa5ce6e8b5827ceac45098e/networking-generic-switch-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "5bf5b6046478b6f3ad6081ec465c577d", "sha256": "184f915d0d28cdcd87ac8f3bbf8ec9e39e7fcf9c67df522e155ada1303aa0ded" }, "downloads": -1, "filename": "networking_generic_switch-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bf5b6046478b6f3ad6081ec465c577d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61289, "upload_time": "2019-09-26T20:04:29", "upload_time_iso_8601": "2019-09-26T20:04:29.886474Z", "url": "https://files.pythonhosted.org/packages/46/a2/0362a486b55f37e41f8c2a2d8084ddb579ce4f32fe367a358ccf0402294d/networking_generic_switch-2.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "74f3a4c4a416ad39e4433bb453393595", "sha256": "eda55572e6e6b5b1a71fe0b249cd51c2865ee5143fd7d8b73d8436c026ffa870" }, "downloads": -1, "filename": "networking-generic-switch-2.1.0.tar.gz", "has_sig": false, "md5_digest": "74f3a4c4a416ad39e4433bb453393595", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61413, "upload_time": "2019-09-26T20:04:33", "upload_time_iso_8601": "2019-09-26T20:04:33.309307Z", "url": "https://files.pythonhosted.org/packages/b3/d0/a409be8d504610436d4cbef6bc9b631fe066d68eb1755ae4fe2a726c4ecc/networking-generic-switch-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "96c6263e697853e2a1a36e2a6e51310a", "sha256": "fbda9888a35f54c7606a1a4c463b3fe5590195c3c5adebda291375b1136ed16a" }, "downloads": -1, "filename": "networking_generic_switch-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "96c6263e697853e2a1a36e2a6e51310a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 62337, "upload_time": "2020-04-22T13:28:43", "upload_time_iso_8601": "2020-04-22T13:28:43.527597Z", "url": "https://files.pythonhosted.org/packages/bf/66/850f928f8b4eeed58c3434da2bf74f0c4f364f7c667e28e5049b3472d47a/networking_generic_switch-3.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1048c55e6b833558c44a22ffd07367da", "sha256": "a7b10799d60a390f73a771ee16214d630ca20ce5163b729c736ed147b7d7c7f4" }, "downloads": -1, "filename": "networking-generic-switch-3.0.0.tar.gz", "has_sig": false, "md5_digest": "1048c55e6b833558c44a22ffd07367da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 61892, "upload_time": "2020-04-22T13:28:51", "upload_time_iso_8601": "2020-04-22T13:28:51.196386Z", "url": "https://files.pythonhosted.org/packages/f0/99/8b2bb60ec636f3e3560b83f2dab512f275aad7769e2b3c924ace6e99f23a/networking-generic-switch-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "652638305d97c83e6f59eda579c09d46", "sha256": "20416ec0167ac4f355f14fb0c7433ad778c9daa0f1bc2f4b87868b1f2bc2cc42" }, "downloads": -1, "filename": "networking_generic_switch-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "652638305d97c83e6f59eda579c09d46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 62069, "upload_time": "2020-10-14T10:15:40", "upload_time_iso_8601": "2020-10-14T10:15:40.973913Z", "url": "https://files.pythonhosted.org/packages/76/0c/43164a74c8cf7d6a783a30a9a168e2e57a52cb6eae796746a94d4921e3cf/networking_generic_switch-4.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8288b15e9374b188a6329e0c881be594", "sha256": "b43cae5842271c0bbf00a1f94c017a76ed4508ac3b64ba213bcb04850e330286" }, "downloads": -1, "filename": "networking-generic-switch-4.0.0.tar.gz", "has_sig": false, "md5_digest": "8288b15e9374b188a6329e0c881be594", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 63803, "upload_time": "2020-10-14T10:15:42", "upload_time_iso_8601": "2020-10-14T10:15:42.326568Z", "url": "https://files.pythonhosted.org/packages/69/65/48cedd51bbbd9896aab67e7b5cbf044e4a623eae7e9ae08fb7e0b3879f21/networking-generic-switch-4.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "4633516f0b85a8d6ae79d1f6d9f3753d", "sha256": "411ced2fafa529f5cbe19e5e22bfe48adcd7e6bac65b0eddbb94a2e412fe03a3" }, "downloads": -1, "filename": "networking_generic_switch-4.0.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "4633516f0b85a8d6ae79d1f6d9f3753d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 62160, "upload_time": "2020-09-23T19:07:48", "upload_time_iso_8601": "2020-09-23T19:07:48.266630Z", "url": "https://files.pythonhosted.org/packages/e1/41/149751a4da929a8be68f70b4ee55180ed42f563d7fef43e81f055be4ddde/networking_generic_switch-4.0.0.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "90d2fce54ca123a091ef5ed2e32754e9", "sha256": "92a53594e3ba956c55f35687c15f1685e95414953e56b4f78da52fc21e6e4be2" }, "downloads": -1, "filename": "networking-generic-switch-4.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "90d2fce54ca123a091ef5ed2e32754e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 63223, "upload_time": "2020-09-23T19:07:49", "upload_time_iso_8601": "2020-09-23T19:07:49.954785Z", "url": "https://files.pythonhosted.org/packages/fd/2a/10cc757403bf64076bf0872782ceeb2d76de636798dd418e21d583859a2b/networking-generic-switch-4.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "c878f0da480fd32a31c796f738f2475a", "sha256": "ef033587e2cfaaef9742ad9d2bdf09b2c01d1b7abec55b8f4f6a20d589346da0" }, "downloads": -1, "filename": "networking_generic_switch-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c878f0da480fd32a31c796f738f2475a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 64705, "upload_time": "2022-01-24T11:47:06", "upload_time_iso_8601": "2022-01-24T11:47:06.852303Z", "url": "https://files.pythonhosted.org/packages/8c/c1/e688196323b14bd531a2dce0862b2cc2974dde478d4640c782b2d004117d/networking_generic_switch-4.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a5556de87c363afd2ac6515504b035ac", "sha256": "92b3d23bc91af63190ff5292b41e2c0604da543228178231c0c91087ca0c45e5" }, "downloads": -1, "filename": "networking-generic-switch-4.0.1.tar.gz", "has_sig": false, "md5_digest": "a5556de87c363afd2ac6515504b035ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67998, "upload_time": "2022-01-24T11:47:08", "upload_time_iso_8601": "2022-01-24T11:47:08.390702Z", "url": "https://files.pythonhosted.org/packages/48/12/6f05d7909c80068b476e31e77a2795e7bc09662ef5ac7128212b13a5f787/networking-generic-switch-4.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "91e95840b118803bacdc8ca549f2e744", "sha256": "26789b6ca14923f6b5f7d8ceede45c9e42f4847d6a3da9bd669a295d22621aea" }, "downloads": -1, "filename": "networking_generic_switch-5.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "91e95840b118803bacdc8ca549f2e744", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 64969, "upload_time": "2021-04-14T11:13:30", "upload_time_iso_8601": "2021-04-14T11:13:30.168271Z", "url": "https://files.pythonhosted.org/packages/51/48/7c4410fd03626c60fdcd15cda97c783c6c35662a8454f7926268e4c41674/networking_generic_switch-5.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "516122542f5c0a59e9fea0065c569a32", "sha256": "374cfb7a97eb14dab51344e1fc08037348421c00914c8fe97f6443c68b7f3951" }, "downloads": -1, "filename": "networking-generic-switch-5.0.0.tar.gz", "has_sig": false, "md5_digest": "516122542f5c0a59e9fea0065c569a32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67092, "upload_time": "2021-04-14T11:13:31", "upload_time_iso_8601": "2021-04-14T11:13:31.518999Z", "url": "https://files.pythonhosted.org/packages/a1/7a/d3b4143c27c4c29700685273512233665950c4085fefdb4ba6b7464608a2/networking-generic-switch-5.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "842ef0dd78aba7b8603afa2542f89f7c", "sha256": "b1ae40d64d0d12010bc83995d4891870fdcda39dbafec008df10433a9fb9043c" }, "downloads": -1, "filename": "networking_generic_switch-5.0.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "842ef0dd78aba7b8603afa2542f89f7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 65055, "upload_time": "2021-03-26T18:51:31", "upload_time_iso_8601": "2021-03-26T18:51:31.300213Z", "url": "https://files.pythonhosted.org/packages/fd/17/0b9a1ad40e4e522b485345af024e46ee60aa69b704368afb9c981f6dee33/networking_generic_switch-5.0.0.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d3db6d2815779e8288c0eac713c4704d", "sha256": "597ef3a2229d5b8b9b9db607c7508484de78786430e3af15fe48bdf6a442b9d9" }, "downloads": -1, "filename": "networking-generic-switch-5.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "d3db6d2815779e8288c0eac713c4704d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 67171, "upload_time": "2021-03-26T18:51:32", "upload_time_iso_8601": "2021-03-26T18:51:32.613457Z", "url": "https://files.pythonhosted.org/packages/e4/ed/24eb9f878dbbb81c3702639d04c9523f85017c474abd0d4faffad558bf92/networking-generic-switch-5.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "6.0.0": [ { "comment_text": "", "digests": { "md5": "9fdead2cf85d9897ebe312bed7e62947", "sha256": "eaf49191bebfbf7805fbbaf16ef1a1d78353f8e046f85d5f6cc9520704b965fd" }, "downloads": -1, "filename": "networking_generic_switch-6.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fdead2cf85d9897ebe312bed7e62947", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 64981, "upload_time": "2021-10-06T11:20:31", "upload_time_iso_8601": "2021-10-06T11:20:31.705902Z", "url": "https://files.pythonhosted.org/packages/f3/93/3d59da9ea8e8054ff5331372b1af2f9ef5b75ef80f84bcbf02b3beb6c5ab/networking_generic_switch-6.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "adc5dfd812cbe9cbaa938ca1c5b305cc", "sha256": "f86f0adcd64f5aa0389365f8f44ac9e5f7e26ca6672dd4c88c6e06a808581a40" }, "downloads": -1, "filename": "networking-generic-switch-6.0.0.tar.gz", "has_sig": false, "md5_digest": "adc5dfd812cbe9cbaa938ca1c5b305cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 68323, "upload_time": "2021-10-06T11:20:32", "upload_time_iso_8601": "2021-10-06T11:20:32.730457Z", "url": "https://files.pythonhosted.org/packages/39/36/688d3d6a20b42ef5734443edc31e6a6fce58b0832d554876e8614e1fc6a2/networking-generic-switch-6.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "7e1681e84c3fdfac10b4db11fe4dd206", "sha256": "ca41975cb4e18497123f9d2aef972b4cf1d3f63ed7705903981d2dfab4041dab" }, "downloads": -1, "filename": "networking_generic_switch-6.0.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "7e1681e84c3fdfac10b4db11fe4dd206", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 65065, "upload_time": "2021-09-17T14:02:22", "upload_time_iso_8601": "2021-09-17T14:02:22.788810Z", "url": "https://files.pythonhosted.org/packages/41/de/c35155fb394d988fe8c25a371af806e78af67b1b6f78d8f86308735ed64e/networking_generic_switch-6.0.0.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0458aaf2f4c61456235d8bfd9ea95733", "sha256": "951932e81849658acbfa4ceb61fc549410e6569194a808165c4dd9c41ac000e3" }, "downloads": -1, "filename": "networking-generic-switch-6.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "0458aaf2f4c61456235d8bfd9ea95733", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 68393, "upload_time": "2021-09-17T14:02:24", "upload_time_iso_8601": "2021-09-17T14:02:24.394864Z", "url": "https://files.pythonhosted.org/packages/e2/d6/74cb3d38e2c31bd71ac174e9d98bda04047a67ce5dcc5649f9785eae1130/networking-generic-switch-6.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "6.1.0": [ { "comment_text": "", "digests": { "md5": "dae831a4d51500ed1bf98e65c1483a34", "sha256": "6b5b7c9ea53b0fb2fa83c73af7cba2121e33ec954d6e205592a3e52f62677df4" }, "downloads": -1, "filename": "networking_generic_switch-6.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dae831a4d51500ed1bf98e65c1483a34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 65743, "upload_time": "2022-02-28T13:45:05", "upload_time_iso_8601": "2022-02-28T13:45:05.026151Z", "url": "https://files.pythonhosted.org/packages/4c/ec/e5ebd7af64e4422673ac293935dd72696ac17c501f487ab65a48dc71808c/networking_generic_switch-6.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eb906a739888fca7ec8bfd908aa3a213", "sha256": "58006939df9b4acfd2f1d4579cc3b3ceff769a5d165c9381f5bb6c714df91874" }, "downloads": -1, "filename": "networking-generic-switch-6.1.0.tar.gz", "has_sig": false, "md5_digest": "eb906a739888fca7ec8bfd908aa3a213", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 70046, "upload_time": "2022-02-28T13:45:06", "upload_time_iso_8601": "2022-02-28T13:45:06.540283Z", "url": "https://files.pythonhosted.org/packages/20/65/a46a13a3d00e4f9af5dde63afdcc2f1b4653751d453d74a759bc729e3823/networking-generic-switch-6.1.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dae831a4d51500ed1bf98e65c1483a34", "sha256": "6b5b7c9ea53b0fb2fa83c73af7cba2121e33ec954d6e205592a3e52f62677df4" }, "downloads": -1, "filename": "networking_generic_switch-6.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dae831a4d51500ed1bf98e65c1483a34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 65743, "upload_time": "2022-02-28T13:45:05", "upload_time_iso_8601": "2022-02-28T13:45:05.026151Z", "url": "https://files.pythonhosted.org/packages/4c/ec/e5ebd7af64e4422673ac293935dd72696ac17c501f487ab65a48dc71808c/networking_generic_switch-6.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eb906a739888fca7ec8bfd908aa3a213", "sha256": "58006939df9b4acfd2f1d4579cc3b3ceff769a5d165c9381f5bb6c714df91874" }, "downloads": -1, "filename": "networking-generic-switch-6.1.0.tar.gz", "has_sig": false, "md5_digest": "eb906a739888fca7ec8bfd908aa3a213", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 70046, "upload_time": "2022-02-28T13:45:06", "upload_time_iso_8601": "2022-02-28T13:45:06.540283Z", "url": "https://files.pythonhosted.org/packages/20/65/a46a13a3d00e4f9af5dde63afdcc2f1b4653751d453d74a759bc729e3823/networking-generic-switch-6.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }