neutron-dynamic-routing

View on PyPIReverse Dependencies (1)

25.0.0 neutron_dynamic_routing-25.0.0-py3-none-any.whl

Wheel Details

Project: neutron-dynamic-routing
Version: 25.0.0
Filename: neutron_dynamic_routing-25.0.0-py3-none-any.whl
Download: [link]
Size: 107276
MD5: be8de4d5e4c6198e928923bc95dbe511
SHA256: c18f60d241cd34614d73ff1c4477510362f4d7c0e780cdff155cf12b9cb90b44
Uploaded: 2024-10-02 11:10:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: neutron-dynamic-routing
Version: 25.0.0
Summary: Neutron Dynamic Routing
Author: OpenStack
Author-Email: openstack-discuss[at]lists.openstack.org
Home-Page: https://docs.openstack.org/neutron-dynamic-routing/latest/
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: SQLAlchemy (>=1.3.3)
Requires-Dist: alembic (>=0.9.6)
Requires-Dist: eventlet (!=0.18.3,!=0.20.1,>=0.18.2)
Requires-Dist: httplib2 (>=0.9.1)
Requires-Dist: netaddr (>=0.7.18)
Requires-Dist: neutron-lib (>=1.26.0)
Requires-Dist: neutron (>=25.0.0.0b1)
Requires-Dist: os-ken (>=0.3.0)
Requires-Dist: oslo.config (>=5.2.0)
Requires-Dist: oslo.db (>=4.44.0)
Requires-Dist: oslo.log (>=3.36.0)
Requires-Dist: oslo.messaging (>=5.29.0)
Requires-Dist: oslo.serialization (!=2.19.1,>=2.18.0)
Requires-Dist: oslo.service (!=1.28.1,>=1.24.0)
Requires-Dist: oslo.utils (>=4.5.0)
Requires-Dist: pbr (!=2.1.0,>=2.0.0)
[Description omitted; length: 912 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
neutron_dynamic_routing/__init__.py sha256=caNIlqmdgi4ttym63h7NE1WSCo1tTaNFhJuRUUwzcEg 680
neutron_dynamic_routing/_i18n.py sha256=VFeUkc9-8-ET3GGcwSUY40pUOSYRyP355K0jTdkDpLU 1371
neutron_dynamic_routing/version.py sha256=W2wMm80wTgsjZII7fryrkww-SS2LeeGAOtqsn3QdcaI 702
neutron_dynamic_routing/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/api/rpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/api/rpc/agentnotifiers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/api/rpc/agentnotifiers/bgp_dr_rpc_agent_api.py sha256=PpBXpuK-z8_g_agtkqK1zUtKo6oojegX4DVoqfJ574s 5074
neutron_dynamic_routing/api/rpc/callbacks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/api/rpc/callbacks/resources.py sha256=aGNMcEe-427nhOZ-RAQJkLBFNuogU1HoyCtWCRWB4VU 601
neutron_dynamic_routing/api/rpc/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/api/rpc/handlers/bgp_speaker_rpc.py sha256=7wGDcmIi183zt_vdYb-L9ecSrQeJifwZUhlYbzbb3VE 2485
neutron_dynamic_routing/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/cmd/eventlet/__init__.py sha256=xXqbj3cd0F6T_ATxAhNOJ8WFTnZjDK6lv1nUJtmXiFs 964
neutron_dynamic_routing/cmd/eventlet/agents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/cmd/eventlet/agents/bgp_dragent.py sha256=Zwf4HQFEOLD4tecDKFou1udlux2vbCY1SILxH_qXnbA 714
neutron_dynamic_routing/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/db/bgp_db.py sha256=MlC5pVlUZBfuDbJXvHIT0BQ8hSbN2U7O4zF2a0PemO4 62508
neutron_dynamic_routing/db/bgp_dragentscheduler_db.py sha256=TjpuRCUxWfhgWcb-0h-D7DVPHgXf8I6a8MjJLRsBMNc 12495
neutron_dynamic_routing/db/migration/README sha256=qR5CvGZMc8T5ShuSYEuhiQBms7RIAp5zVeCrzJa46zQ 131
neutron_dynamic_routing/db/migration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/db/migration/alembic_migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/db/migration/alembic_migrations/env.py sha256=-ULU9GVp2j18sHmfhqR6Idp0kdrcdq3B1CJ2Z1_hamE 2560
neutron_dynamic_routing/db/migration/alembic_migrations/script.py.mako sha256=7nWUtveRiHH1VThOqDydwi8ieNTiGWpeKSi0w_Vrelc 1051
neutron_dynamic_routing/db/migration/alembic_migrations/versions/CONTRACT_HEAD sha256=0t3Wfuun3jAULiaJGUEnQnR_ioxKORccfuRVZ7LuJF0 13
neutron_dynamic_routing/db/migration/alembic_migrations/versions/EXPAND_HEAD sha256=fbLWmm0gHdYQSa1BgOZABsmQSMh6RRfJKYHDRat349g 13
neutron_dynamic_routing/db/migration/alembic_migrations/versions/start_neutron_dynamic_routing.py sha256=dQTI0xRbg8yNrs6oDnrXCpxaQTAJyPMZOFhrh61z74E 910
neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/4cf8bc3edb66_rename_tenant_to_project.py sha256=tqUYoCniCzKLT6OtAggFhNXkaDtYjCVge1ffHJ-Us00 3338
neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/contract/61cc795e43e8_initial.py sha256=T54j_cifrKvaWcF_Nz3hFhy2bWEDZPnhpiMuCxJMqPs 977
neutron_dynamic_routing/db/migration/alembic_migrations/versions/newton/expand/f399fa0f5f25_initial.py sha256=sSXj7UJeTvg9byQOLebz3P4JbJ5KTI1EkUvHOmTWlj4 1073
neutron_dynamic_routing/db/migration/alembic_migrations/versions/queens/contract/a589fdb5724c_change_size_of_as_number.py sha256=eihGunkVVbo4rsI2LS4NzkRdkgNSGOChsmEexQ9friw 1198
neutron_dynamic_routing/db/migration/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/db/migration/models/head.py sha256=VOCpv-B871BTV2_0h9wvXbkJBv3OWjgc0rlm_nQBAWc 858
neutron_dynamic_routing/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/extensions/bgp.py sha256=y1wCK5ZfKlYIIZ3Z_lBpeZ7rczI2wM2-qadQ5haKMUo 2869
neutron_dynamic_routing/extensions/bgp_4byte_asn.py sha256=BAlmpn42_zrOAqTTtJ1LjzX6bWcn11QktjYWaf32lnE 824
neutron_dynamic_routing/extensions/bgp_dragentscheduler.py sha256=4n-fI0rt3PecbmwjauHlj59en8kbPj0vGvZDxmGgL94 5452
neutron_dynamic_routing/policies/__init__.py sha256=8giKke0B4Kq_75CqTtqDWlj4Bh2HVvntguDFfHaN_P0 912
neutron_dynamic_routing/policies/bgp_dragent.py sha256=6uiK0kOkOgzEFOke_GNaK_RFGy0Yhk-uc776xypLc5k 1971
neutron_dynamic_routing/policies/bgp_peer.py sha256=YgFOR2x8-S06q0ONo5-g0F7EOFAYagxD-yWQLttbI0g 1776
neutron_dynamic_routing/policies/bgp_speaker.py sha256=NbzldS49GfSu47r0FiJy6k-svAZl4gjv0jwiwd0qE_s 3300
neutron_dynamic_routing/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/services/bgp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/services/bgp/bgp_plugin.py sha256=6Ktjtp0XPL0v6ToHOx1Dj0pqfHB5nXcTe8IvGTK6_4I 22516
neutron_dynamic_routing/services/bgp/agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py sha256=8YYTipPNaHcYKqUmyCSSS7wfIOSqkplY_uhPvZKH87o 31901
neutron_dynamic_routing/services/bgp/agent/config.py sha256=eAxPg3Enqalc2e42datwvI30DXKBdJbTS2iQFJNMp6g 1011
neutron_dynamic_routing/services/bgp/agent/entry.py sha256=jDoK9y0ao-0VFSoS7PupqeqUtCBK4VMuWOrENdbuLuY 1839
neutron_dynamic_routing/services/bgp/agent/driver/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/services/bgp/agent/driver/base.py sha256=BYR9b5XwMzyk80FJIvesUmPhuxsarxZ-lv3QSB9npEA 6093
neutron_dynamic_routing/services/bgp/agent/driver/exceptions.py sha256=jEcxC9QYOsAwNHpmN-dap8Fgjby5-3Ei2TcJIpB8smY 2070
neutron_dynamic_routing/services/bgp/agent/driver/utils.py sha256=taYygC70WdhXb47rIQCxsHkimS2GQ15BbH_m97X91X0 3220
neutron_dynamic_routing/services/bgp/agent/driver/os_ken/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/services/bgp/agent/driver/os_ken/driver.py sha256=odKvSiEraQOZxo0c4GsUgrb5aH386qZt6MBwIXSMEbk 9653
neutron_dynamic_routing/services/bgp/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/services/bgp/common/constants.py sha256=dWf_0OvAtXLUBnJcbO-6oAfSpXMH6Bvpu3kHlZktuH0 906
neutron_dynamic_routing/services/bgp/common/opts.py sha256=_FfT35Pw7cFkn44NkdmSJLO0RU359l11kU-B6GowBdc 993
neutron_dynamic_routing/services/bgp/scheduler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/services/bgp/scheduler/bgp_dragent_scheduler.py sha256=QEvPhXiVMCsQwDyCnUkJZpOAHSW1vJOwvGFQgO4iH1U 9659
neutron_dynamic_routing/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/common/helpers.py sha256=f_TFT436ipdG9DFK5Ear5eOpSr6SJrjKiXIr1RTWzMQ 1493
neutron_dynamic_routing/tests/functional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/functional/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/functional/services/bgp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/functional/services/bgp/scheduler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/functional/services/bgp/scheduler/test_bgp_dragent_scheduler.py sha256=0Lr-jTov4XPIbf-0qRFfLmO6sl8g4J3JOGfHJUPbcAc 8261
neutron_dynamic_routing/tests/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/api/rpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/api/rpc/agentnotifiers/test_bgp_dr_rpc_agent_api.py sha256=wKJw_21cPiKFaDVFm3IL1uFS4-ddpVrf6mjIgqTX0w0 3886
neutron_dynamic_routing/tests/unit/api/rpc/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/api/rpc/handlers/test_bgp_speaker_rpc.py sha256=Sq5XQrKqwpo47Km6kxL05DcKbautlQk3HTbHktez9eQ 1742
neutron_dynamic_routing/tests/unit/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/db/test_bgp_db.py sha256=AD2rNawEfIQsuRPjgDKYVkCTo0QbVQ-YFMOEX0aCYpA 90882
neutron_dynamic_routing/tests/unit/db/test_bgp_dragentscheduler_db.py sha256=VRFPqxqx67q68KScuuEfUFoZdsuc3Y3vvLLkIClH-YQ 8947
neutron_dynamic_routing/tests/unit/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/services/bgp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/services/bgp/test_bgp_plugin.py sha256=0Z7LYXiaxMau2vG5BDMQjsvylMoKdPIoOronKzHCGDs 6727
neutron_dynamic_routing/tests/unit/services/bgp/agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/services/bgp/agent/test_bgp_dragent.py sha256=d8Yf-r_edv0yWd3PIMauAT5K9g0W04j9HRfXsfszeis 34173
neutron_dynamic_routing/tests/unit/services/bgp/driver/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/services/bgp/driver/test_utils.py sha256=MgkynwcS8HWyaSyisSeQw1_OKBGwIWFASVc2UuN2QPA 7770
neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/services/bgp/driver/os_ken/test_driver.py sha256=Pft7mRSSXKTcwiYtrHyDhAZH_Nin2SLm_RY30SbyIkY 15204
neutron_dynamic_routing/tests/unit/services/bgp/scheduler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
neutron_dynamic_routing/tests/unit/services/bgp/scheduler/test_bgp_dragent_scheduler.py sha256=SqHly6cBLjO8laUUR-fvDNc-n-JLPdD4dkd0w5Zl1e4 14946
neutron_dynamic_routing-25.0.0.dist-info/AUTHORS sha256=u5WH12PzndevEGfwzT4vJs2ITW1D6GITw0Xd3P4y9pU 8876
neutron_dynamic_routing-25.0.0.dist-info/LICENSE sha256=XfKg2H1sVi8OoRxoisUlMqoo10TKvHmU_wU39ks7MyA 10143
neutron_dynamic_routing-25.0.0.dist-info/METADATA sha256=qjm21K4_nSN9ClQmsUZ_tcKuaN2tkFGkrgfasrra9pY 2511
neutron_dynamic_routing-25.0.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
neutron_dynamic_routing-25.0.0.dist-info/entry_points.txt sha256=-u46MMmygSArb2YERwYzDFLKdQhwxYmlK2ZbYmGKYSk 593
neutron_dynamic_routing-25.0.0.dist-info/pbr.json sha256=FcckirgwBSxDdnjEMIjcCEq3k1KMZsGG_vOI_5Tn13k 46
neutron_dynamic_routing-25.0.0.dist-info/top_level.txt sha256=C0M_9mH4xwLmft27zThCZWtuQ6-337N3YuiY5rjDW1M 24
neutron_dynamic_routing-25.0.0.dist-info/RECORD

top_level.txt

neutron_dynamic_routing

entry_points.txt

neutron-bgp-dragent = neutron_dynamic_routing.cmd.eventlet.agents.bgp_dragent:main
neutron-dynamic-routing = neutron_dynamic_routing.db.migration:alembic_migrations
neutron-dynamic-routing = neutron_dynamic_routing.policies:list_rules
bgp = neutron_dynamic_routing.services.bgp.bgp_plugin:BgpPlugin
bgp.agent = neutron_dynamic_routing.services.bgp.common.opts:list_bgp_agent_opts
neutron-dynamic-routing = neutron_dynamic_routing.policies:list_rules