tricircle

View on PyPIReverse Dependencies (0)

8.0.0 tricircle-8.0.0-py3-none-any.whl

Wheel Details

Project: tricircle
Version: 8.0.0
Filename: tricircle-8.0.0-py3-none-any.whl
Download: [link]
Size: 325791
MD5: db79c92c1634a7af56bd958f4456ee6d
SHA256: a0eee97e4ae417c28bc7d732506575f53f7f3b522c6725c80b72dd69497722e2
Uploaded: 2020-05-13 11:08:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tricircle
Version: 8.0.0
Summary: The Tricircle is to provide networking automation across Neutron in multi-region OpenStack deployments.
Author: OpenStack
Author-Email: openstack-discuss[at]lists.openstack.org
Home-Page: https://docs.openstack.org/tricircle/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 :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: pbr (!=2.1.0,>=4.0.0)
Requires-Dist: Babel (!=2.4.0,>=2.3.4)
Requires-Dist: Paste (>=2.0.2)
Requires-Dist: PasteDeploy (>=1.5.0)
Requires-Dist: Routes (>=2.3.1)
Requires-Dist: debtcollector (>=1.19.0)
Requires-Dist: eventlet (!=0.18.3,!=0.20.1,>=0.18.2)
Requires-Dist: pecan (!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.3.2)
Requires-Dist: requests (>=2.14.2)
Requires-Dist: Jinja2 (>=2.10)
Requires-Dist: keystonemiddleware (>=4.17.0)
Requires-Dist: netaddr (>=0.7.18)
Requires-Dist: netifaces (>=0.10.4)
Requires-Dist: SQLAlchemy (!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.2.0)
Requires-Dist: WebOb (>=1.8.2)
Requires-Dist: python-cinderclient (>=3.3.0)
Requires-Dist: python-glanceclient (>=2.8.0)
Requires-Dist: python-keystoneclient (>=3.8.0)
Requires-Dist: python-neutronclient (>=6.7.0)
Requires-Dist: python-novaclient (>=9.1.0)
Requires-Dist: alembic (>=0.8.10)
Requires-Dist: six (>=1.10.0)
Requires-Dist: stevedore (>=1.20.0)
Requires-Dist: oslo.concurrency (>=3.26.0)
Requires-Dist: oslo.config (>=5.2.0)
Requires-Dist: oslo.context (>=2.19.2)
Requires-Dist: oslo.db (>=4.37.0)
Requires-Dist: oslo.i18n (>=3.15.3)
Requires-Dist: oslo.log (>=3.36.0)
Requires-Dist: oslo.messaging (>=5.29.0)
Requires-Dist: oslo.middleware (>=3.31.0)
Requires-Dist: oslo.policy (>=1.30.0)
Requires-Dist: oslo.rootwrap (>=5.8.0)
Requires-Dist: oslo.serialization (!=2.19.1,>=2.18.0)
Requires-Dist: oslo.service (!=1.28.1,>=1.24.0)
Requires-Dist: oslo.upgradecheck (>=0.1.1)
Requires-Dist: oslo.utils (>=3.33.0)
Requires-Dist: sqlalchemy-migrate (>=0.11.0)
Requires-Dist: neutron (>=12.0.0)
Requires-Dist: networking-sfc (>=8.0.0.0b1)
[Description omitted; length: 2945 characters]

WHEEL

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

RECORD

Path Digest Size
tricircle/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/api/app.py sha256=dhkxtTeALe_fWZnxNs0zvC77raJHLw-xrgN2IBZVp9E 2566
tricircle/api/opts.py sha256=O4_AK58EN67RnMvGd1vQfibEAzM-tYJZ0qVJGhDdADk 759
tricircle/api/wsgi.py sha256=R4Vg-jY0PqS5v9SXD5mEpUkcAVklSSd7WjhxOFxPEfU 1577
tricircle/api/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/api/controllers/job.py sha256=r__q0hj4wqG9r-J0G0ZeMC-PZvtgvQF5ytP0nVkPZG8 18533
tricircle/api/controllers/pod.py sha256=FytR-biAUGkQxQXwCHEN_Vp5xxKiw2zw4pUvjyHpi2Y 6676
tricircle/api/controllers/root.py sha256=itbJvv8OnYVTf7K6Enrueo0iMjGs-fu5Cp-4aDZeB40 4014
tricircle/api/controllers/routing.py sha256=kBjV4hFbYC_8U1pz9aTQ5mXVVbl_ugIB0V_6rYYf5bk 12377
tricircle/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/cmd/api.py sha256=72ggFJt8G9w-YofL8buJ5BLVZdtUX8E4M0jIvCMFb3M 1736
tricircle/cmd/manage.py sha256=1sWUlFQCOnJAvSlvhe-Svq7OWwlecENuAKjbFnShiO4 1972
tricircle/cmd/status.py sha256=j_WM5prwqh4sojtCRdGHpKTj11CFhPAaFvTFEjqMIC8 1873
tricircle/cmd/xjob.py sha256=tINFde531_HYg04oRlJJ-aS_hTxTQD4pioRpS3R8vqw 1566
tricircle/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/common/baserpc.py sha256=akLV9EpQ7nI2zJZ52gi28f2Y7CHNqE3epGsfg5o5QCM 2376
tricircle/common/client.py sha256=8Pnz5XZXERwmSA1yKQohWlmtarxNg3vNTMMe3xNEjpg 24460
tricircle/common/config.py sha256=kvYmyiOGceP7UsCuXSrIKGixAzKYnv8shgnBkV9VIYw 2326
tricircle/common/constants.py sha256=3iv_t5ZdIAgc0gYotZWpw1GiO5bJ3y37D5m4GC9996g 7663
tricircle/common/context.py sha256=PVbSD9Q8M70a_5r00SlZayYJqf6Gisr62OYTi_j9t5k 5618
tricircle/common/exceptions.py sha256=n1iL9jfgin8UP2Bd24Q_XZYCLBjI2PyrI4etwq2J9bA 7426
tricircle/common/httpclient.py sha256=Iwxcj5dbJAI9uHQlqXo0Xv4nyNdJJrcXPzCAnhKkWg4 5505
tricircle/common/i18n.py sha256=Ej6LVQmBTJPEbZmyy73zRKQN_Btg8iu2KFKSZm9IpLs 770
tricircle/common/lock_handle.py sha256=CW4MlL9ywthvsGJ_Ed92zXrxSL02069y2jlYPFEfyOM 6192
tricircle/common/opts.py sha256=Gi8gKwPahchS8KATrqNhe8qeqgrtQOR9Ytt9d3CTZPs 945
tricircle/common/policy.py sha256=4FOts5ntajgC4G2siXGaGAop5QMGWB2k5ShndzhnBHs 12878
tricircle/common/request_source.py sha256=M2akTv1pzaBcHO6MtC1k84uCu10pqOnY0E1JstdNc-E 1704
tricircle/common/resource_handle.py sha256=LTCnCEhUIVxCoWGOq0YvT3Hes7OI-TK-O9Vim3IhrVM 8409
tricircle/common/restapp.py sha256=NElOopZcXwubVsM8Lip0q5aZ71KEaaxDXUFbmEr6o3Q 1684
tricircle/common/rpc.py sha256=8BdrAQfVQI21yabCVRab-5pqoe2Wvr-RUW3y2rmg7ik 3972
tricircle/common/serializer.py sha256=_dk1r06f1J-kmS49UFQY2LwQtmg11_eexGPz7h1oFQ4 2706
tricircle/common/topics.py sha256=oyUHsGMpIe-Vd5YlU_jhOujs1UI6IQoNeehBdY-rpI4 670
tricircle/common/utils.py sha256=Ug9OFcb8ObH5vMaLRBpK9HuQUVvWZPCYPoZ0m5Cyd14 5742
tricircle/common/version.py sha256=vcwHYyypIYma57rlCuGrWG6uD68SgxBod3VFzCvzVS4 647
tricircle/common/xrpcapi.py sha256=r-TMw1ddE4HvSxZczRILtMU45vGj2EWI5FRfpKofGGw 6552
tricircle/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/db/api.py sha256=3yqVW-xjw1uUCNTegnKfBHLA9UlXzY2uQ7EAzelIhtI 26805
tricircle/db/core.py sha256=kTohB40RK8WYUYj7QBeq96ZSaQFQSrR8O5ycOdzwK2g 6278
tricircle/db/migration_helpers.py sha256=HKTzAmQ9CLByYXbyyst6gBhw2jLn8UNm6Xi2Rs9WWmM 1469
tricircle/db/models.py sha256=0B3A6kCHrqVjtg8kf9a4jPG-0JOAI1SWqoXu5Glvu1M 6784
tricircle/db/opts.py sha256=TTvUVEF_j2iLh4r7FwYBAIJFMutUqSehz8PU0wx4Xwc 755
tricircle/db/migrate_repo/__init__.py sha256=EVR4C4uNujrVoCFWSuhQJXRU8YcerKrJqrDz8XWeY_A 665
tricircle/db/migrate_repo/migrate.cfg sha256=4VxKy5zUOQK9bnGlfbnmSYQJBjCx7_enmgLxnAWx9z8 1230
tricircle/db/migrate_repo/versions/001_init.py sha256=_3yqSjzEt39y80c1GLxhmzTG2UeJeXmUNRdj8iArIQs 2166
tricircle/db/migrate_repo/versions/002_resource.py sha256=yQ7X2imKYYafFVznJWDPVHGQEMtB858BhGRXwvYj8Lk 3355
tricircle/db/migrate_repo/versions/003_shadow_agent.py sha256=37VQw1e2BYvEJWs8Pl3wHG6w5WFvIrCstvFgULW3Itg 1778
tricircle/db/migrate_repo/versions/004_fix_resource_routings_pod_id_length.py sha256=nnL17Xa3EhuCHyxMwVAkA9q4zLvQSzAVsFVY39GSO_o 1742
tricircle/db/migrate_repo/versions/005_fix_cached_endpoints_pod_id_length.py sha256=VA7FrGqyS9S2b1rhLoJa1gi-tBjDmkjo5LlfeVg1ytE 1732
tricircle/db/migrate_repo/versions/006_add_project_id_to_async_jobs.py sha256=1tzJMuCv118ZY7VMvBntOuJwrIxQlo4c8qr1nca9GX4 1100
tricircle/db/migrate_repo/versions/007_add_project_id_to_async_job_logs.py sha256=Z50fruM_3Vf7OeL5iN-qVn9wYzJvr2k45Ng_HQ7EoJQ 1120
tricircle/db/migrate_repo/versions/008_fix_shadow_agents_pod_id_length.py sha256=73Urd9XNkl92VOcOBecAlsdUQ8d3Bm7l9C77_m2N3sU 1734
tricircle/db/migrate_repo/versions/009_recycle_resources.py sha256=bgEyRkUfY5jnKLDoiDP5Eadk1VOmuVE2Z0bQXysPbas 1265
tricircle/db/migrate_repo/versions/010_add_resource_routings_bottom_id_index.py sha256=bM8i9zuXIb8qRyuspIV2pltAFmGDLMHskqT5ISEdPYg 927
tricircle/db/migrate_repo/versions/011_add_deleting_resources.py sha256=4-ufeBMGryfRwhHH2KDChJgdBT-4ysC4I6hQ65T8hiY 1195
tricircle/db/migrate_repo/versions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/network/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/network/central_fc_driver.py sha256=85prX0JZniXNLd1gxmqGvh7NPYlaeqjdwlRWh0_6f2M 5711
tricircle/network/central_plugin.py sha256=wGh-UYbBK_lQBxaZ6XjeGDllFEU7yIv3RoLiSZIMAbw 100497
tricircle/network/central_qos_plugin.py sha256=8_CuokjW-jERUfTuv44_NQiZ8nxkPD6hb7gYoO-zbJI 3305
tricircle/network/central_sfc_driver.py sha256=8oFOxNdsQ9C2dpa2-t7-XuSYEPRLmnp3Eph4rNHoHOY 10982
tricircle/network/central_sfc_plugin.py sha256=qtQQHvEAeJBA8-mLb39KagWdtnbBDWscoHS1ait4U8U 1427
tricircle/network/central_trunk_driver.py sha256=xy6aHwVUk4dl073IVDFGjFa38mbgv8h2V2zrXAOS8iQ 14417
tricircle/network/central_trunk_plugin.py sha256=BS9HAQPIroOQDIpU4aDCMRYlW2r6PDOrA-AUAboUBuA 13934
tricircle/network/exceptions.py sha256=gzBrRKzks7k8Fm5nVGGQ9nE9Qrr3sZETVfXNfucjNG8 2697
tricircle/network/helper.py sha256=Eq8YW2qko3GCc1GZTt7KXLWgZUtwCJuKpcl6flF4paA 47306
tricircle/network/local_l3_plugin.py sha256=765f9i26-AAglqYYrgEn85_fJquYSJTiv5euEHXq_64 2505
tricircle/network/local_plugin.py sha256=c1cMve9XncVKDw5DrfMjIVXtSm7PQO9r0aPQsJC7_TA 44653
tricircle/network/managers.py sha256=g0XKnTbrhubWS-f4PbBK2LHH2MInVuadCrAZ6gZwtmc 3057
tricircle/network/qos_driver.py sha256=DhUILC8JOl-8grzoBLx-K4kcyAjKeeigMhSBGpTATtA 5050
tricircle/network/security_groups.py sha256=y5KrU_4ND48diGxhTfg-I7IL0lzNv0TTFtqU6mFpq7Y 6281
tricircle/network/segment_plugin.py sha256=fshU6nSRIpMkgWHtWNMdMmYbCzEmUWGba8pmFqHxqMc 5906
tricircle/network/utils.py sha256=IvwXmYV2GKXK2MwREEcurw-IUJjMHgJvFDScYSgVu-Y 3823
tricircle/network/drivers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/network/drivers/type_flat.py sha256=gqro4v92x5eHQqXsJfh1meJ8shUKWhKbVD7mj7tvitA 2001
tricircle/network/drivers/type_local.py sha256=qgqSX3LV9MXKnozOjvRIMzJD8ZNlrdVANvtwVGxPXx8 1315
tricircle/network/drivers/type_vlan.py sha256=nj3st9Xm-1Szk_VT_4wucev20CMgrdXb6x3CqwLqNGA 2069
tricircle/network/drivers/type_vxlan.py sha256=UA-x92tEB0MdFEK887Gnk0xbpfwB-vSyF6deg4o4Dh0 2478
tricircle/network/drivers/openvswitch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tempestplugin/gate_hook.sh sha256=_CMPs-H9u-vPXpfl9bSaUDsC5qW56dpu6dzVgHVRiuE 4393
tricircle/tempestplugin/multi_gw_topology_test.yaml sha256=klKJ8pDD5jLutlTWS5rMsVTSTTWeUKlis5ko6y_gcmQ 13513
tricircle/tempestplugin/port_delete_with_vm_create.yaml sha256=9vIbCAw0KhlRxYdJ9SjCWCvke-BwJ9wQnyuiwkHP63k 5575
tricircle/tempestplugin/port_delete_with_vm_create_shadow.yaml sha256=9lWvUgZIVcEIu7z-Vco74_2GtYM94nEw-DZpRUj2OO4 9706
tricircle/tempestplugin/post_test_hook.sh sha256=0MPh5wyA7qFfSJDCgKUcpEuUO48lce5cgYolgElaTKs 2298
tricircle/tempestplugin/pre_test_hook.sh sha256=0hwzphQmbK4RqxKe7DUR1ayBVMsGn-ZTC-Hmbcs-HOc 784
tricircle/tempestplugin/qos_policy_rule_test.yaml sha256=zHInbUqDAbrVCPnaIq7ZYExNEkqoN9aP4EUTbI2dDXU 21078
tricircle/tempestplugin/run_yaml_test.py sha256=Z7FxYAffmtIRxXUbuX-g7qtF6Qf7rrBRat1lDNeeev4 1046
tricircle/tempestplugin/sfc_test.yaml sha256=0otP-TQXhB-cUPYi3dfueuFiTbzuv0tx49vHSCTi6Xs 17233
tricircle/tempestplugin/single_gw_topology_test.yaml sha256=RJ7XTli76vq67z9ek3zW7egcq9QT10ScGrtPnLuYJHA 12271
tricircle/tempestplugin/smoke_test.sh sha256=S4sdRsHSmP9MaEkW2fZYWW2lBPd0BjJ-W6WlHpeYVbo 2313
tricircle/tempestplugin/task_runner.py sha256=nl1RrEULe9_P77guH74mdAWRGhlzc2lJTJJKbQCeSJo 19578
tricircle/tempestplugin/tempest_network.sh sha256=9xwxbAQIpC-UDkBM6SsEfbxzYgW-pW02MS5_3CGAkMk 39161
tricircle/tempestplugin/tempest_scenario.sh sha256=-pOZeJmOjwjclXOcTxwwPExZ7_tZbSr1L3-meWV9g1A 7701
tricircle/tempestplugin/trunk_test.yaml sha256=DyipF6dvzbDQqaO_yRojszUmd4B4Z2SHb-Q-SoCuFOk 6914
tricircle/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/base.py sha256=gZ6g9Xz36Tt2nPIQotGT8ZCA2W2_GwKomq872cnw7mw 1393
tricircle/tests/functional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/functional/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/functional/api/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/functional/api/controllers/test_job.py sha256=Ou2kfCl1vZJr501K3AVf_3lgc7Ardryc42MCAMhHkqg 29074
tricircle/tests/functional/api/controllers/test_pod.py sha256=hKZhQRTH9EqiRV_hyb8znwKuYdx1_Aj5nMnxqeSN6pE 13207
tricircle/tests/functional/api/controllers/test_root.py sha256=qVtO2r75laoGj-0ZWepcnp0lqoSYKJlU9teEMP4H2uQ 5206
tricircle/tests/network_sdk/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/network_sdk/network_service.py sha256=FvS5dqEhy68PyrYGCEQBXO2kUJX2QJleWbVCfB7hpVw 1020
tricircle/tests/network_sdk/v2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/network_sdk/v2/_proxy.py sha256=0zWzpDXZ0FrJ33APLZ_2UpPPnYqqlVokRCnzcA6T6vY 3572
tricircle/tests/network_sdk/v2/flow_classifier.py sha256=3keh5S3vdgJ2nNCb_kND64ATMr8aYgJ6Vn7vf0RNYIw 1680
tricircle/tests/network_sdk/v2/port_chain.py sha256=WptLM3KDQeAY63ntcydl5iX5MoKac-X4LDDrVg6N4Ts 1213
tricircle/tests/network_sdk/v2/port_pair.py sha256=ZeNGaTcdrtFwAFaoHwy9bCtMr0uq8JydyGf6-n6errA 1178
tricircle/tests/network_sdk/v2/port_pair_group.py sha256=j60Qi-l7mRHF4Eu7Yaja6amt4dABqsnN3krHn1bAP9Y 1178
tricircle/tests/network_sdk/v2/trunk.py sha256=RGPLaBSJ62I75UmP97vu31QL78KrjCFHn5NZ58wSlMc 1521
tricircle/tests/tricircle_sdk/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/tricircle_sdk/multiregion_network_service.py sha256=RE0k4H1VIS0y9Lu8eoYc_yE6GE1ARbxVbxrHdF4x5rY 1097
tricircle/tests/tricircle_sdk/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/tricircle_sdk/v1/_proxy.py sha256=J3MpfZMqM0Z79RK9S2ZOKS-yISwcilzjljkyzo3SAJw 780
tricircle/tests/tricircle_sdk/v1/job.py sha256=nCNZ8YMg4i395F1FKM867VpfHJduzj-b0iWli5sxMU4 1010
tricircle/tests/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/unit/utils.py sha256=JBD9lcQ7cIObBDJ3KAl-HtrOC2FM2wD6G9lTloUJzYo 23819
tricircle/tests/unit/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/unit/api/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/unit/api/controllers/test_job.py sha256=vqBT3YwHG3OnQGa5AX3eOpJXU44aGMN30l9P9U0jZwg 32603
tricircle/tests/unit/api/controllers/test_pod.py sha256=CGqFOzvX3rzYdGeQWvk7wJYFlqKtRWaBuziDYjCrU6g 4683
tricircle/tests/unit/api/controllers/test_routing.py sha256=niJ8_Jdk7okdhQ8hpwoOXxJQ8XBOJgIPrk4N9z6q5Dc 17780
tricircle/tests/unit/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/unit/cmd/test_cmd.py sha256=wCU25LmbCIImdbdOTQJMmIk-BUoipc38A5d_uL4Hw3Q 2317
tricircle/tests/unit/cmd/test_status.py sha256=pJPEruGjMNHIdIHGI5GB3HqK79BsQsthLOXQVmG1F-M 1020
tricircle/tests/unit/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/unit/common/test_client.py sha256=PTdf6y1fTXZcAeJjkDi0JH7KZ2X-cDs8bieP_NYZAp8 14892
tricircle/tests/unit/common/test_exception.py sha256=OHOSF1ZNvEzZ7X5M2J6daohevFzgSmNJunFbOe9kRNk 4402
tricircle/tests/unit/common/test_httpclient.py sha256=IMH2TisuvI-qBYHz9Y0eux1vBbqHu8Rw4eT6cdTwXPw 11089
tricircle/tests/unit/common/test_lock_handle.py sha256=K5nhnAjdwaqYAO4qGftgVzLYAja7QpSXwyGaX8hv7zI 7493
tricircle/tests/unit/common/test_policy.py sha256=eDChzC78nN-y0iwNn8Q_clhXt4vqSKrog5fT4Ayp8XE 4534
tricircle/tests/unit/common/test_resource_handle.py sha256=Pj7HZJRReTFzF0Q6luGPSYpKhuFJKcJIT-9CswJYs3w 6642
tricircle/tests/unit/common/test_utils.py sha256=wuNTJXd-crst5kVxFQe92owZ6XOpWMTDqBhrRrnPhTA 4368
tricircle/tests/unit/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/unit/db/test_api.py sha256=pcanIhJITHhDq-g1RrHjrvorprHSan_95PDGkM0WkmE 13635
tricircle/tests/unit/db/test_models.py sha256=Yjl6-BaIBGFIyYNWJsOrO8RqEc-qukRXNweT1jnrnCo 9533
tricircle/tests/unit/network/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/unit/network/test_central_plugin.py sha256=YYLW-bG7WJLGg4tfylXVHNsxLtKuCMKDp4lQftvyxnM 118983
tricircle/tests/unit/network/test_central_sfc_plugin.py sha256=cezjNgz4qNFZV2YLSv_m8Oa0YORT4sDhVjAjCkwRvkE 44916
tricircle/tests/unit/network/test_central_trunk_driver.py sha256=26T2fHi9lWvrJCHtdNXgoUsTAf9DPhLO8FIInkyjak8 27634
tricircle/tests/unit/network/test_central_trunk_plugin.py sha256=V8KiXRH3PFiNxKr5Gq84iQkjfZvYpzUF7YWQbvK8L_Q 27619
tricircle/tests/unit/network/test_helper.py sha256=tTmuSQ25z501_nX6xsz8InOPdOfKOgAmatUbjO5mCyk 21170
tricircle/tests/unit/network/test_local_plugin.py sha256=UAMywWN8p_8nXEHqyashd6JELkCgU6FBSGSIfmjJ5HY 52550
tricircle/tests/unit/network/test_qos.py sha256=CFQZpvIq5bMYsz3ddSbk_xrh7fvM7U652Xq-BJt7MV4 8620
tricircle/tests/unit/network/test_security_groups.py sha256=cRhZZCZRiLiSvxmfPiZvOtvMdlEJ-JjKATcftiWkDu4 15680
tricircle/tests/unit/network/test_segment_plugin.py sha256=9CBngXQeEONdVqFmw2PHPd9ReHCvlQccEZi1vAAx5YI 11586
tricircle/tests/unit/xjob/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/tests/unit/xjob/test_xmanager.py sha256=y4lkL1exkp8bsgi5K2znFTiYpet0kPtpRIqKLsVD5Dg 52911
tricircle/tests/unit/xjob/test_xservice.py sha256=i_bWb45kc-IJCfpFbWOhVc5k4Y6JOyIZCZykcdOliBY 3088
tricircle/xjob/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tricircle/xjob/opts.py sha256=IJUDgtNYe24urYOjvZunUIe4MISjPB5epC9YToIrOns 830
tricircle/xjob/xmanager.py sha256=w5XvQno0gd2R1XeO7MgiQ-6AvubGNaPIkQ6xmU2D4qM 84299
tricircle/xjob/xservice.py sha256=mU4d70py8vI6wVOUtp7IAndkIr1eVQ-bZRyJxod71Ig 8427
tricircle-8.0.0.data/scripts/tricircle-api-wsgi sha256=qViwl1l1ViuV1RXOmtynNONvKTgk5osggkfI7vbD6-s 1818
tricircle-8.0.0.dist-info/AUTHORS sha256=ZkYyC2P0LkWFyYe3CsYvCfSAJyRtptoGiQk8K1kAhro 3409
tricircle-8.0.0.dist-info/LICENSE sha256=XJgXwSm5jnu5ZrygKMQ8GRBxAu-OA_55m_-0NU9O8BU 11356
tricircle-8.0.0.dist-info/METADATA sha256=L06hQUjastK2fUTOlHEAYyN1BBGEZsAnNyFOPky5eF8 5347
tricircle-8.0.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
tricircle-8.0.0.dist-info/entry_points.txt sha256=QvBKeOoVoUWTuqnM7H4UIQ3muothT1B7O8DSruNvx3I 1290
tricircle-8.0.0.dist-info/pbr.json sha256=gcjOFA4PSn8K7B8ajKXMKnwmHGGcWobpiOcZdoF9vmg 46
tricircle-8.0.0.dist-info/top_level.txt sha256=GUvCwvHiO4gh1IlQ5mPYtMxN-b-e4rv_16vEdi8kUWY 10
tricircle-8.0.0.dist-info/RECORD

top_level.txt

tricircle

entry_points.txt

tricircle-api = tricircle.cmd.api:main
tricircle-db-manage = tricircle.cmd.manage:main
tricircle-status = tricircle.cmd.status:main
tricircle-xjob = tricircle.cmd.xjob:main
tricircle_fc = tricircle.network.central_fc_driver:TricircleFcDriver
tricircle_sfc = tricircle.network.central_sfc_driver:TricircleSfcDriver
tricircle_tk = tricircle.network.central_trunk_driver:TricircleTrunkDriver
tricircle.api = tricircle.api.opts:list_opts
tricircle.common = tricircle.common.opts:list_opts
tricircle.db = tricircle.db.opts:list_opts
tricircle.network = tricircle.network.opts:list_opts
tricircle.xjob = tricircle.xjob.opts:list_opts
tricircle = tricircle.common.policy:list_policies
qos = neutron.plugins.ml2.extensions.qos:QosExtensionDriver
flat = tricircle.network.drivers.type_flat:FlatTypeDriver
local = tricircle.network.drivers.type_local:LocalTypeDriver
vlan = tricircle.network.drivers.type_vlan:VLANTypeDriver
vxlan = tricircle.network.drivers.type_vxlan:VxLANTypeDriver
tricircle-api-wsgi = tricircle.api.wsgi:init_application