]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
oslo: migrate to namespace-less import paths
authorIhar Hrachyshka <ihrachys@redhat.com>
Thu, 8 Jan 2015 16:25:23 +0000 (17:25 +0100)
committerIhar Hrachyshka <ihrachys@redhat.com>
Thu, 5 Feb 2015 14:09:32 +0000 (15:09 +0100)
commit7a2a85623da4d296c5dfe5dc8b6fdb772d74ce92
tree5d0ac0d5869ca7e49c976e7d6069084f9b4af97a
parent38f2704a8554d1a7d0107a207ce12f0bf628c2b1
oslo: migrate to namespace-less import paths

Oslo project decided to move away from using oslo.* namespace for all their
libraries [1], so we should migrate to new import path.

This patch applies new paths for:
- oslo.config
- oslo.db
- oslo.i18n
- oslo.messaging
- oslo.middleware
- oslo.rootwrap
- oslo.serialization
- oslo.utils

Added hacking check to enforce new import paths for all oslo libraries.

Updated setup.cfg entry points.

We'll cleanup old imports from oslo-incubator modules on demand or
if/when oslo officially deprecates old namespace in one of the next
cycles.

[1]: https://blueprints.launchpad.net/oslo-incubator/+spec/drop-namespace-packages

Depends-On: https://review.openstack.org/#/c/147248/
Depends-On: https://review.openstack.org/#/c/152292/
Depends-On: https://review.openstack.org/#/c/147240/

Closes-Bug: #1409733
Change-Id: If0dce29a0980206ace9866112be529436194d47e
366 files changed:
HACKING.rst
neutron/agent/common/config.py
neutron/agent/dhcp/agent.py
neutron/agent/dhcp/config.py
neutron/agent/dhcp_agent.py
neutron/agent/l2population_rpc.py
neutron/agent/l3/agent.py
neutron/agent/l3/config.py
neutron/agent/l3/ha.py
neutron/agent/l3/router_processing_queue.py
neutron/agent/l3_agent.py
neutron/agent/linux/dhcp.py
neutron/agent/linux/external_process.py
neutron/agent/linux/interface.py
neutron/agent/linux/ip_lib.py
neutron/agent/linux/iptables_firewall.py
neutron/agent/linux/iptables_manager.py
neutron/agent/linux/keepalived.py
neutron/agent/linux/ovs_lib.py
neutron/agent/linux/ovsdb_vsctl.py
neutron/agent/linux/ra.py
neutron/agent/linux/utils.py
neutron/agent/metadata/agent.py
neutron/agent/metadata/config.py
neutron/agent/metadata/driver.py
neutron/agent/metadata/namespace_proxy.py
neutron/agent/metadata_agent.py
neutron/agent/ovsdb.py
neutron/agent/rpc.py
neutron/agent/securitygroups_rpc.py
neutron/api/api_common.py
neutron/api/extensions.py
neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py
neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py
neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py
neutron/api/rpc/handlers/dhcp_rpc.py
neutron/api/rpc/handlers/dvr_rpc.py
neutron/api/rpc/handlers/l3_rpc.py
neutron/api/rpc/handlers/metadata_rpc.py
neutron/api/rpc/handlers/securitygroups_rpc.py
neutron/api/v2/base.py
neutron/api/v2/resource.py
neutron/api/v2/resource_helper.py
neutron/api/v2/router.py
neutron/api/versions.py
neutron/auth.py
neutron/cmd/netns_cleanup.py
neutron/cmd/ovs_cleanup.py
neutron/cmd/sanity_check.py
neutron/common/config.py
neutron/common/exceptions.py
neutron/common/repos.py
neutron/common/rpc.py
neutron/common/utils.py
neutron/db/agents_db.py
neutron/db/agentschedulers_db.py
neutron/db/api.py
neutron/db/db_base_plugin_v2.py
neutron/db/dvr_mac_db.py
neutron/db/extraroute_db.py
neutron/db/l3_agentschedulers_db.py
neutron/db/l3_dvr_db.py
neutron/db/l3_dvrscheduler_db.py
neutron/db/l3_hamode_db.py
neutron/db/metering/metering_rpc.py
neutron/db/migration/alembic_migrations/env.py
neutron/db/migration/cli.py
neutron/db/migration/migrate_to_ml2.py
neutron/db/model_base.py
neutron/debug/debug_agent.py
neutron/debug/shell.py
neutron/extensions/allowedaddresspairs.py
neutron/extensions/l3.py
neutron/extensions/quotasv2.py
neutron/extensions/securitygroup.py
neutron/hacking/checks.py
neutron/i18n.py
neutron/manager.py
neutron/notifiers/nova.py
neutron/plugins/bigswitch/agent/restproxy_agent.py
neutron/plugins/bigswitch/config.py
neutron/plugins/bigswitch/db/consistency_db.py
neutron/plugins/bigswitch/l3_router_plugin.py
neutron/plugins/bigswitch/plugin.py
neutron/plugins/bigswitch/routerrule_db.py
neutron/plugins/bigswitch/servermanager.py
neutron/plugins/bigswitch/tests/test_server.py
neutron/plugins/brocade/NeutronPlugin.py
neutron/plugins/brocade/nos/nosdriver.py
neutron/plugins/cisco/cfg_agent/cfg_agent.py
neutron/plugins/cisco/cfg_agent/device_drivers/csr1kv/csr1kv_routing_driver.py
neutron/plugins/cisco/cfg_agent/device_drivers/driver_mgr.py
neutron/plugins/cisco/cfg_agent/device_drivers/dummy_driver.py
neutron/plugins/cisco/cfg_agent/device_status.py
neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py
neutron/plugins/cisco/common/config.py
neutron/plugins/cisco/db/l3/device_handling_db.py
neutron/plugins/cisco/db/l3/l3_router_appliance_db.py
neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py
neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py
neutron/plugins/cisco/l3/rpc/l3_router_cfgagent_rpc_cb.py
neutron/plugins/cisco/l3/rpc/l3_router_rpc_joint_agent_api.py
neutron/plugins/cisco/l3/service_vm_lib.py
neutron/plugins/cisco/models/virt_phy_sw_v2.py
neutron/plugins/cisco/n1kv/n1kv_client.py
neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py
neutron/plugins/cisco/network_plugin.py
neutron/plugins/cisco/service_plugins/cisco_router_plugin.py
neutron/plugins/embrane/base_plugin.py
neutron/plugins/embrane/common/config.py
neutron/plugins/hyperv/agent/hyperv_neutron_agent.py
neutron/plugins/hyperv/agent/utils.py
neutron/plugins/hyperv/agent/utilsfactory.py
neutron/plugins/hyperv/agent_notifier_api.py
neutron/plugins/hyperv/hyperv_neutron_plugin.py
neutron/plugins/hyperv/rpc_callbacks.py
neutron/plugins/ibm/agent/sdnve_neutron_agent.py
neutron/plugins/ibm/common/config.py
neutron/plugins/ibm/sdnve_api.py
neutron/plugins/ibm/sdnve_neutron_plugin.py
neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py
neutron/plugins/linuxbridge/common/config.py
neutron/plugins/metaplugin/common/config.py
neutron/plugins/metaplugin/meta_neutron_plugin.py
neutron/plugins/metaplugin/proxy_neutron_plugin.py
neutron/plugins/midonet/plugin.py
neutron/plugins/ml2/config.py
neutron/plugins/ml2/db.py
neutron/plugins/ml2/driver_context.py
neutron/plugins/ml2/drivers/arista/arista_l3_driver.py
neutron/plugins/ml2/drivers/arista/config.py
neutron/plugins/ml2/drivers/arista/mechanism_arista.py
neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py
neutron/plugins/ml2/drivers/brocade/nos/nosdriver.py
neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py
neutron/plugins/ml2/drivers/cisco/apic/config.py
neutron/plugins/ml2/drivers/cisco/apic/mechanism_apic.py
neutron/plugins/ml2/drivers/cisco/nexus/config.py
neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py
neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py
neutron/plugins/ml2/drivers/freescale/config.py
neutron/plugins/ml2/drivers/helpers.py
neutron/plugins/ml2/drivers/l2pop/config.py
neutron/plugins/ml2/drivers/l2pop/db.py
neutron/plugins/ml2/drivers/l2pop/mech_driver.py
neutron/plugins/ml2/drivers/l2pop/rpc.py
neutron/plugins/ml2/drivers/mech_bigswitch/driver.py
neutron/plugins/ml2/drivers/mech_nuage/driver.py
neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py
neutron/plugins/ml2/drivers/mechanism_ncs.py
neutron/plugins/ml2/drivers/mlnx/config.py
neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py
neutron/plugins/ml2/drivers/opendaylight/driver.py
neutron/plugins/ml2/drivers/type_flat.py
neutron/plugins/ml2/drivers/type_gre.py
neutron/plugins/ml2/drivers/type_vlan.py
neutron/plugins/ml2/drivers/type_vxlan.py
neutron/plugins/ml2/managers.py
neutron/plugins/ml2/plugin.py
neutron/plugins/ml2/rpc.py
neutron/plugins/mlnx/agent/config.py
neutron/plugins/mlnx/agent/eswitch_neutron_agent.py
neutron/plugins/nec/agent/nec_neutron_agent.py
neutron/plugins/nec/common/config.py
neutron/plugins/nec/common/ofc_client.py
neutron/plugins/nec/drivers/__init__.py
neutron/plugins/nec/extensions/packetfilter.py
neutron/plugins/nec/nec_plugin.py
neutron/plugins/nec/nec_router.py
neutron/plugins/nec/packet_filter.py
neutron/plugins/nec/router_drivers.py
neutron/plugins/nuage/common/config.py
neutron/plugins/nuage/plugin.py
neutron/plugins/nuage/syncmanager.py
neutron/plugins/ofagent/agent/main.py
neutron/plugins/ofagent/agent/ofa_neutron_agent.py
neutron/plugins/ofagent/common/config.py
neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py
neutron/plugins/oneconvergence/lib/config.py
neutron/plugins/oneconvergence/lib/nvsdlib.py
neutron/plugins/oneconvergence/lib/plugin_helper.py
neutron/plugins/oneconvergence/plugin.py
neutron/plugins/opencontrail/contrail_plugin.py
neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py
neutron/plugins/openvswitch/agent/ovs_neutron_agent.py
neutron/plugins/openvswitch/common/config.py
neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py
neutron/plugins/sriovnicagent/common/config.py
neutron/plugins/sriovnicagent/sriov_nic_agent.py
neutron/plugins/vmware/api_client/base.py
neutron/plugins/vmware/api_client/eventlet_request.py
neutron/plugins/vmware/api_client/request.py
neutron/plugins/vmware/check_nsx_config.py
neutron/plugins/vmware/common/config.py
neutron/plugins/vmware/common/sync.py
neutron/plugins/vmware/dbexts/db.py
neutron/plugins/vmware/dbexts/lsn_db.py
neutron/plugins/vmware/dhcp_meta/lsnmanager.py
neutron/plugins/vmware/dhcp_meta/nsx.py
neutron/plugins/vmware/dhcp_meta/rpc.py
neutron/plugins/vmware/dhcpmeta_modes.py
neutron/plugins/vmware/extensions/networkgw.py
neutron/plugins/vmware/nsx_cluster.py
neutron/plugins/vmware/nsxlib/__init__.py
neutron/plugins/vmware/nsxlib/l2gateway.py
neutron/plugins/vmware/nsxlib/lsn.py
neutron/plugins/vmware/nsxlib/queue.py
neutron/plugins/vmware/nsxlib/router.py
neutron/plugins/vmware/nsxlib/secgroup.py
neutron/plugins/vmware/nsxlib/switch.py
neutron/plugins/vmware/plugins/base.py
neutron/plugins/vmware/vshield/common/VcnsApiClient.py
neutron/plugins/vmware/vshield/edge_appliance_driver.py
neutron/plugins/vmware/vshield/vcns.py
neutron/plugins/vmware/vshield/vcns_driver.py
neutron/policy.py
neutron/quota.py
neutron/scheduler/dhcp_agent_scheduler.py
neutron/scheduler/l3_agent_scheduler.py
neutron/server/__init__.py
neutron/service.py
neutron/services/firewall/agents/firewall_agent_api.py
neutron/services/firewall/agents/l3reference/firewall_l3_agent.py
neutron/services/l3_router/brocade/l3_router_plugin.py
neutron/services/l3_router/l3_apic.py
neutron/services/l3_router/l3_arista.py
neutron/services/l3_router/l3_router_plugin.py
neutron/services/metering/agents/metering_agent.py
neutron/services/metering/drivers/iptables/iptables_driver.py
neutron/services/provider_configuration.py
neutron/services/service_base.py
neutron/tests/base.py
neutron/tests/functional/agent/linux/base.py
neutron/tests/functional/agent/linux/simple_daemon.py
neutron/tests/functional/agent/linux/test_ip_lib.py
neutron/tests/functional/agent/linux/test_keepalived.py
neutron/tests/functional/agent/linux/test_process_monitor.py
neutron/tests/functional/agent/test_l3_agent.py
neutron/tests/functional/base.py
neutron/tests/functional/db/test_ipam.py
neutron/tests/functional/db/test_migrations.py
neutron/tests/sub_base.py
neutron/tests/unit/__init__.py
neutron/tests/unit/_test_extension_portbindings.py
neutron/tests/unit/agent/linux/test_ovs_lib.py
neutron/tests/unit/agent/metadata/test_driver.py
neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py
neutron/tests/unit/bigswitch/fake_server.py
neutron/tests/unit/bigswitch/test_base.py
neutron/tests/unit/bigswitch/test_restproxy_agent.py
neutron/tests/unit/bigswitch/test_restproxy_plugin.py
neutron/tests/unit/bigswitch/test_router_db.py
neutron/tests/unit/bigswitch/test_servermanager.py
neutron/tests/unit/bigswitch/test_ssl.py
neutron/tests/unit/brocade/test_brocade_plugin.py
neutron/tests/unit/cisco/cfg_agent/test_cfg_agent.py
neutron/tests/unit/cisco/cfg_agent/test_routing_svc_helper.py
neutron/tests/unit/cisco/l3/device_handling_test_support.py
neutron/tests/unit/cisco/l3/test_l3_router_appliance_plugin.py
neutron/tests/unit/db/test_agent_db.py
neutron/tests/unit/db/test_dvr_mac_db.py
neutron/tests/unit/db/test_l3_ha_db.py
neutron/tests/unit/embrane/test_embrane_l3_plugin.py
neutron/tests/unit/embrane/test_embrane_neutron_plugin.py
neutron/tests/unit/extensions/foxinsocks.py
neutron/tests/unit/hyperv/test_hyperv_neutron_agent.py
neutron/tests/unit/hyperv/test_hyperv_neutron_plugin.py
neutron/tests/unit/hyperv/test_hyperv_security_groups_driver.py
neutron/tests/unit/hyperv/test_hyperv_utilsfactory.py
neutron/tests/unit/ibm/test_sdnve_agent.py
neutron/tests/unit/linuxbridge/test_lb_neutron_agent.py
neutron/tests/unit/metaplugin/test_metaplugin.py
neutron/tests/unit/ml2/drivers/arista/test_arista_l3_driver.py
neutron/tests/unit/ml2/drivers/brocade/test_brocade_l3_plugin.py
neutron/tests/unit/ml2/drivers/brocade/test_brocade_mechanism_driver.py
neutron/tests/unit/ml2/drivers/cisco/apic/test_cisco_apic_common.py
neutron/tests/unit/ml2/drivers/cisco/nexus/test_cisco_config.py
neutron/tests/unit/ml2/drivers/cisco/nexus/test_cisco_nexus.py
neutron/tests/unit/ml2/drivers/freescale/test_mechanism_fslsdn.py
neutron/tests/unit/ml2/drivers/mech_sriov/test_mech_sriov_nic_switch.py
neutron/tests/unit/ml2/drivers/test_bigswitch_mech.py
neutron/tests/unit/ml2/drivers/test_l2population.py
neutron/tests/unit/ml2/drivers/test_ofagent_mech.py
neutron/tests/unit/ml2/test_mech_openvswitch.py
neutron/tests/unit/ml2/test_type_flat.py
neutron/tests/unit/ml2/test_type_vlan.py
neutron/tests/unit/nec/test_nec_agent.py
neutron/tests/unit/nec/test_ofc_client.py
neutron/tests/unit/nec/test_pfc_driver.py
neutron/tests/unit/nec/test_portbindings.py
neutron/tests/unit/notifiers/test_notifiers_nova.py
neutron/tests/unit/nuage/test_nuage_plugin.py
neutron/tests/unit/ofagent/ofa_test_base.py
neutron/tests/unit/ofagent/test_arp_lib.py
neutron/tests/unit/ofagent/test_ofa_flows.py
neutron/tests/unit/ofagent/test_ofa_neutron_agent.py
neutron/tests/unit/ofagent/test_ofswitch.py
neutron/tests/unit/oneconvergence/test_nvsd_agent.py
neutron/tests/unit/oneconvergence/test_nvsd_plugin.py
neutron/tests/unit/oneconvergence/test_nvsdlib.py
neutron/tests/unit/oneconvergence/test_plugin_helper.py
neutron/tests/unit/opencontrail/test_contrail_plugin.py
neutron/tests/unit/openvswitch/test_agent_scheduler.py
neutron/tests/unit/openvswitch/test_ovs_dvr_neutron_agent.py
neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py
neutron/tests/unit/openvswitch/test_ovs_tunnel.py
neutron/tests/unit/plumgrid/extensions/test_securitygroups.py
neutron/tests/unit/plumgrid/test_plumgrid_plugin.py
neutron/tests/unit/services/l3_router/test_l3_apic_plugin.py
neutron/tests/unit/services/metering/drivers/test_iptables_driver.py
neutron/tests/unit/services/metering/test_metering_agent.py
neutron/tests/unit/services/metering/test_metering_plugin.py
neutron/tests/unit/sriovnicagent/test_sriov_agent_config.py
neutron/tests/unit/sriovnicagent/test_sriov_neutron_agent.py
neutron/tests/unit/test_agent_ext_plugin.py
neutron/tests/unit/test_agent_rpc.py
neutron/tests/unit/test_api_v2.py
neutron/tests/unit/test_api_v2_extension.py
neutron/tests/unit/test_api_v2_resource.py
neutron/tests/unit/test_auth.py
neutron/tests/unit/test_config.py
neutron/tests/unit/test_db_plugin.py
neutron/tests/unit/test_debug_commands.py
neutron/tests/unit/test_dhcp_agent.py
neutron/tests/unit/test_dhcp_rpc.py
neutron/tests/unit/test_dhcp_scheduler.py
neutron/tests/unit/test_extension_allowedaddresspairs.py
neutron/tests/unit/test_extension_ext_gw_mode.py
neutron/tests/unit/test_extension_extended_attribute.py
neutron/tests/unit/test_extension_extraroute.py
neutron/tests/unit/test_extension_pnet.py
neutron/tests/unit/test_extensions.py
neutron/tests/unit/test_iptables_firewall.py
neutron/tests/unit/test_iptables_manager.py
neutron/tests/unit/test_l3_agent.py
neutron/tests/unit/test_l3_plugin.py
neutron/tests/unit/test_l3_schedulers.py
neutron/tests/unit/test_linux_dhcp.py
neutron/tests/unit/test_metadata_agent.py
neutron/tests/unit/test_netns_cleanup.py
neutron/tests/unit/test_neutron_manager.py
neutron/tests/unit/test_policy.py
neutron/tests/unit/test_provider_configuration.py
neutron/tests/unit/test_quota_ext.py
neutron/tests/unit/test_rpc_service.py
neutron/tests/unit/test_security_groups_rpc.py
neutron/tests/unit/test_servicetype.py
neutron/tests/unit/test_wsgi.py
neutron/tests/unit/testlib_plugin.py
neutron/tests/unit/vmware/apiclient/fake.py
neutron/tests/unit/vmware/db/test_nsx_db.py
neutron/tests/unit/vmware/extensions/test_maclearning.py
neutron/tests/unit/vmware/extensions/test_networkgw.py
neutron/tests/unit/vmware/extensions/test_providernet.py
neutron/tests/unit/vmware/extensions/test_qosqueues.py
neutron/tests/unit/vmware/nsxlib/test_l2gateway.py
neutron/tests/unit/vmware/nsxlib/test_lsn.py
neutron/tests/unit/vmware/nsxlib/test_router.py
neutron/tests/unit/vmware/test_agent_scheduler.py
neutron/tests/unit/vmware/test_dhcpmeta.py
neutron/tests/unit/vmware/test_nsx_opts.py
neutron/tests/unit/vmware/test_nsx_plugin.py
neutron/tests/unit/vmware/test_nsx_sync.py
neutron/tests/unit/vmware/vshield/fake_vcns.py
neutron/wsgi.py
setup.cfg