aboutsummaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack/recipes-devtools')
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc2206
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb4
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb4
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang_R15B.bb14
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb10
-rw-r--r--meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb8
-rw-r--r--meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python-alembic_0.8.10.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python-amqp_2.4.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-anyjson_0.3.3.bb12
-rw-r--r--meta-openstack/recipes-devtools/python/python-appdirs_git.bb34
-rw-r--r--meta-openstack/recipes-devtools/python/python-arrow_0.12.0.bb15
-rw-r--r--meta-openstack/recipes-devtools/python/python-automaton_0.8.0.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-avahi.inc32
-rw-r--r--meta-openstack/recipes-devtools/python/python-avahi_0.6.32.bb5
-rw-r--r--meta-openstack/recipes-devtools/python/python-babel_2.3.4.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python-barbican_git.bb31
-rw-r--r--meta-openstack/recipes-devtools/python/python-barbicanclient_git.bb36
-rw-r--r--meta-openstack/recipes-devtools/python/python-beautifulsoup4_4.4.1.bb16
-rw-r--r--meta-openstack/recipes-devtools/python/python-boto_git.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python-cachetools_git.bb16
-rw-r--r--meta-openstack/recipes-devtools/python/python-castellan_git.bb35
-rw-r--r--meta-openstack/recipes-devtools/python/python-ceilometer_git.bb87
-rw-r--r--meta-openstack/recipes-devtools/python/python-ceilometerclient_git.bb50
-rw-r--r--meta-openstack/recipes-devtools/python/python-cinder_git.bb71
-rw-r--r--meta-openstack/recipes-devtools/python/python-cinderclient_git.bb13
-rw-r--r--meta-openstack/recipes-devtools/python/python-cliff_2.16.0.bb7
-rw-r--r--meta-openstack/recipes-devtools/python/python-cmd2_0.6.8.bb12
-rw-r--r--meta-openstack/recipes-devtools/python/python-colorama_0.4.1.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python-contextlib2.inc16
-rw-r--r--meta-openstack/recipes-devtools/python/python-contextlib2_0.5.5.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python-coverage_4.0a5.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python-croniter.inc19
-rw-r--r--meta-openstack/recipes-devtools/python/python-croniter_0.3.30.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-cursive_git.bb32
-rw-r--r--meta-openstack/recipes-devtools/python/python-debtcollector_1.22.0.bb7
-rw-r--r--meta-openstack/recipes-devtools/python/python-decorator_3.4.0.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-designateclient_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python-django-babel_git.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python-django-openstack-auth_git.bb32
-rw-r--r--meta-openstack/recipes-devtools/python/python-django_git.bb21
-rw-r--r--meta-openstack/recipes-devtools/python/python-dnspython_1.12.0.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-dogpile.cache.inc12
-rw-r--r--meta-openstack/recipes-devtools/python/python-dogpile.cache_0.7.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python-ecdsa_0.13.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python-enum-compat_0.0.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-enum_0.4.4.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python-eventlet_0.25.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-extras.inc10
-rw-r--r--meta-openstack/recipes-devtools/python/python-extras_1.0.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-falcon_0.2.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-fasteners.inc24
-rw-r--r--meta-openstack/recipes-devtools/python/python-fasteners_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-flake8_2.4.0.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python-functools32_git.bb30
-rw-r--r--meta-openstack/recipes-devtools/python/python-futures_git.bb25
-rw-r--r--meta-openstack/recipes-devtools/python/python-futurist_1.9.0.bb25
-rw-r--r--meta-openstack/recipes-devtools/python/python-glance-store_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python-glance_git.bb45
-rw-r--r--meta-openstack/recipes-devtools/python/python-glanceclient_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python-glancestore_git.bb11
-rw-r--r--meta-openstack/recipes-devtools/python/python-google-api-python-client_1.6.6.bb16
-rw-r--r--meta-openstack/recipes-devtools/python/python-greenlet_0.4.5.bb15
-rw-r--r--meta-openstack/recipes-devtools/python/python-happybase.inc18
-rw-r--r--meta-openstack/recipes-devtools/python/python-happybase_1.2.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-heat-cfntools_1.2.8.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python-heat_git.bb61
-rw-r--r--meta-openstack/recipes-devtools/python/python-heatclient_git.bb15
-rw-r--r--meta-openstack/recipes-devtools/python/python-hgtools_6.3.bb13
-rw-r--r--meta-openstack/recipes-devtools/python/python-horizon_git.bb43
-rw-r--r--meta-openstack/recipes-devtools/python/python-html5lib_0.999.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python-httplib2.inc17
-rw-r--r--meta-openstack/recipes-devtools/python/python-httplib2_0.13.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-httpretty.inc18
-rw-r--r--meta-openstack/recipes-devtools/python/python-httpretty_0.9.6.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python-i18n_0.3.1.bb23
-rw-r--r--meta-openstack/recipes-devtools/python/python-ipaddr_2.1.11.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python-iso8601_0.1.10.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-jinja2_2.7.3.bb26
-rw-r--r--meta-openstack/recipes-devtools/python/python-jsonpatch_1.11.bb12
-rw-r--r--meta-openstack/recipes-devtools/python/python-jsonpath-rw-ext_git.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python-jsonpointer_1.9.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-kafka_git.bb25
-rw-r--r--meta-openstack/recipes-devtools/python/python-keyring_5.3.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python-keystone_git.bb32
-rw-r--r--meta-openstack/recipes-devtools/python/python-keystoneauth1_3.17.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-keystoneclient_git.bb62
-rw-r--r--meta-openstack/recipes-devtools/python/python-keystonemiddleware_git.bb44
-rw-r--r--meta-openstack/recipes-devtools/python/python-kombu_4.6.4.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python-logutils.inc16
-rw-r--r--meta-openstack/recipes-devtools/python/python-logutils_0.3.5.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-lxml_3.3.5.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-magnumclient_git.bb39
-rw-r--r--meta-openstack/recipes-devtools/python/python-mako_0.8.1.bb12
-rw-r--r--meta-openstack/recipes-devtools/python/python-manilaclient_git.bb40
-rw-r--r--meta-openstack/recipes-devtools/python/python-markupsafe_0.18.bb15
-rw-r--r--meta-openstack/recipes-devtools/python/python-mccabe_0.2.1.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python-memcache_1.2.9.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-mistralclient_git.bb32
-rw-r--r--meta-openstack/recipes-devtools/python/python-mock_1.0.1.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python-monotonic_git.bb31
-rw-r--r--meta-openstack/recipes-devtools/python/python-mox_0.5.3.bb15
-rw-r--r--meta-openstack/recipes-devtools/python/python-netaddr_0.7.19.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-netifaces.inc10
-rw-r--r--meta-openstack/recipes-devtools/python/python-netifaces_0.10.9.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-networkx_1.11.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb9
-rw-r--r--meta-openstack/recipes-devtools/python/python-neutron_git.bb95
-rw-r--r--meta-openstack/recipes-devtools/python/python-neutronclient_git.bb11
-rw-r--r--meta-openstack/recipes-devtools/python/python-nova_git.bb97
-rw-r--r--meta-openstack/recipes-devtools/python/python-novaclient_git.bb11
-rw-r--r--meta-openstack/recipes-devtools/python/python-novnc_git.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python-oauth2client_4.1.2.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-openstackclient_git.bb11
-rw-r--r--meta-openstack/recipes-devtools/python/python-openstacksdk_git.bb29
-rw-r--r--meta-openstack/recipes-devtools/python/python-os-brick_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python-os-client-config.inc4
-rw-r--r--meta-openstack/recipes-devtools/python/python-os-client-config_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-os-vif_git.bb33
-rw-r--r--meta-openstack/recipes-devtools/python/python-os-win_git.bb30
-rw-r--r--meta-openstack/recipes-devtools/python/python-os-xenapi_git.bb31
-rw-r--r--meta-openstack/recipes-devtools/python/python-osc-lib_1.13.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.cache_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.concurrency_git.bb38
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.config_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.db_git.bb38
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.i18n.inc32
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.i18n_3.23.1.bb33
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.i18n_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.log_git.bb41
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.messaging_git.bb52
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.middleware_git.bb42
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.policy_git.bb36
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.privsep_git.bb31
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.reports_git.bb36
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.rootwrap_git.bb28
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.service_git.bb43
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.utils.inc37
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.utils_git.bb9
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.versionedobjects_git.bb41
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslo.vmware_git.bb36
-rw-r--r--meta-openstack/recipes-devtools/python/python-oslotest_git.bb34
-rw-r--r--meta-openstack/recipes-devtools/python/python-osprofiler_2.8.2.bb35
-rw-r--r--meta-openstack/recipes-devtools/python/python-paramiko.inc12
-rw-r--r--meta-openstack/recipes-devtools/python/python-paramiko_2.6.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-passlib_1.6.2.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-pastedeploy_2.0.1.bb16
-rw-r--r--meta-openstack/recipes-devtools/python/python-pecan_1.3.3.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-pep8_1.6.2.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python-pexpect_3.3.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python-pika-pool.inc15
-rw-r--r--meta-openstack/recipes-devtools/python/python-pika-pool_0.1.3.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-pika.inc13
-rw-r--r--meta-openstack/recipes-devtools/python/python-pika_git.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python-pint_0.6.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python-ply_3.4.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-positional.inc21
-rw-r--r--meta-openstack/recipes-devtools/python/python-positional_1.2.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-posix-ipc.inc25
-rw-r--r--meta-openstack/recipes-devtools/python/python-posix-ipc_1.0.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-prettytable_0.7.2.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python-py_1.4.26.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python-pyasn1-modules_0.2.1.bb15
-rw-r--r--meta-openstack/recipes-devtools/python/python-pyasn1_0.1.7.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-pycadf_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python-pycrypto/cross-compiling.patch23
-rw-r--r--meta-openstack/recipes-devtools/python/python-pycrypto_2.6.1.bb30
-rw-r--r--meta-openstack/recipes-devtools/python/python-pyflakes_0.7.3.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python-pymongo_3.4.0.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-pypowervm_1.1.10.bb28
-rw-r--r--meta-openstack/recipes-devtools/python/python-pysaml2_git.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-pysnmp_4.2.5.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python-pysqlite_2.6.3.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-pytest-salt_2017.7.0.bb23
-rw-r--r--meta-openstack/recipes-devtools/python/python-pytest_2.7.0.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python-pytz_2013.8.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-pyudev_0.16.1.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-rally_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python-repoze.lru.inc14
-rw-r--r--meta-openstack/recipes-devtools/python/python-repoze.lru_0.7.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-requestsexceptions.inc23
-rw-r--r--meta-openstack/recipes-devtools/python/python-requestsexceptions_1.4.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-rfc3986_1.3.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-routes.inc15
-rw-r--r--meta-openstack/recipes-devtools/python/python-routes_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-rsa_3.4.2.bb13
-rw-r--r--meta-openstack/recipes-devtools/python/python-rtslib-fb_2.1.51.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python-ryu_git.bb13
-rw-r--r--meta-openstack/recipes-devtools/python/python-salttesting_2015.2.16.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-semantic-version_2.4.2.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-simplegeneric.inc12
-rw-r--r--meta-openstack/recipes-devtools/python/python-simplegeneric_0.8.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-sqlalchemy-migrate_0.12.0.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python-sqlparse.inc22
-rw-r--r--meta-openstack/recipes-devtools/python/python-sqlparse_0.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-statsd.inc13
-rw-r--r--meta-openstack/recipes-devtools/python/python-statsd_3.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-stevedore_1.29.0.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python-subunit_1.1.0.bb12
-rw-r--r--meta-openstack/recipes-devtools/python/python-suds-jurko.inc20
-rw-r--r--meta-openstack/recipes-devtools/python/python-suds-jurko_0.6.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python-swift_git.bb33
-rw-r--r--meta-openstack/recipes-devtools/python/python-swiftclient_git.bb35
-rw-r--r--meta-openstack/recipes-devtools/python/python-sysv-ipc_0.6.8.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-taskflow_git.bb40
-rw-r--r--meta-openstack/recipes-devtools/python/python-tenacity_5.1.1.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-testresources_0.2.7.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-testtools.inc23
-rw-r--r--meta-openstack/recipes-devtools/python/python-testtools_2.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-tinyrpc_0.6.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-tooz_1.48.0.bb32
-rw-r--r--meta-openstack/recipes-devtools/python/python-tox.inc29
-rw-r--r--meta-openstack/recipes-devtools/python/python-tox_1.9.2.bb32
-rwxr-xr-xmeta-openstack/recipes-devtools/python/python-trove_git.bb71
-rw-r--r--meta-openstack/recipes-devtools/python/python-troveclient_git.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-unicodecsv_git.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-uritemplate_3.0.0.bb9
-rw-r--r--meta-openstack/recipes-devtools/python/python-vcversioner_2.14.0.0.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python-vine_1.1.4.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python-virtualenv.inc (renamed from meta-openstack/recipes-devtools/python/python-virtualenv_1.11.4.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python-waitress.inc10
-rw-r--r--meta-openstack/recipes-devtools/python/python-waitress_1.3.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-warlock.inc17
-rw-r--r--meta-openstack/recipes-devtools/python/python-warlock_1.3.3.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python-websockify_0.8.0.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python-webtest.inc12
-rw-r--r--meta-openstack/recipes-devtools/python/python-webtest_2.0.33.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-wrapt_git.bb15
-rw-r--r--meta-openstack/recipes-devtools/python/python-wsgiref_0.1.2.bb23
-rw-r--r--meta-openstack/recipes-devtools/python/python-wsme_0.9.3.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-xattr_0.6.4.bb10
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-angular-lrdragndrop_1.0.2.2.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.7.0.0.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-hogan_2.0.0.2.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-jquery-migrate_1.2.1.1.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-jquery-ui_1.11.0.1.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-jquery.quicksearch_2.0.3.1.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-jquery.tablesorter_2.14.5.1.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-mdi_1.4.57.0.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-rickshaw_1.5.0.0.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-spin_1.2.5.2.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic_1.0.1.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-zake_0.2.1.bb21
-rw-r--r--meta-openstack/recipes-devtools/python/python-zaqarclient_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python3-amqp_2.4.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-amqp_2.6.1.bb (renamed from meta-openstack/recipes-devtools/python/python-amqp.inc)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-amqplib_1.0.2.bb (renamed from meta-openstack/recipes-devtools/python/python-amqplib_1.0.2.bb)4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-arrow_0.17.0.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-automaton_2.2.0.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb34
-rw-r--r--meta-openstack/recipes-devtools/python/python3-backlash_0.3.1.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python3-barbicanclient_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python3-boto_2.49.0.bb21
-rw-r--r--meta-openstack/recipes-devtools/python/python3-castellan_3.7.0.bb33
-rw-r--r--meta-openstack/recipes-devtools/python/python3-cephclient_0.1.0.5.bb (renamed from meta-openstack/recipes-devtools/python/python-cephclient_0.1.0.5.bb)14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-cliff_2.16.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-cliff_3.6.0.bb (renamed from meta-openstack/recipes-devtools/python/python-cliff.inc)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-contextlib2_0.5.5.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python3-croniter_0.3.30.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-cssselect_1.1.0.bb (renamed from meta-openstack/recipes-devtools/python/python-cssselect_0.9.1.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-cursive_0.2.2.bb31
-rw-r--r--meta-openstack/recipes-devtools/python/python3-debtcollector_1.22.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-debtcollector_2.2.0.bb (renamed from meta-openstack/recipes-devtools/python/python-debtcollector.inc)14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-deprecation_2.1.0.bb (renamed from meta-openstack/recipes-devtools/python/python-deprecation_1.0.1.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-designateclient_4.2.0.bb34
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-appconf_1.0.4.bb (renamed from meta-openstack/recipes-devtools/python/python-django-appconf_1.0.1.bb)11
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-babel_0.6.2.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb (renamed from meta-openstack/recipes-devtools/python/python-django-compressor_2.1.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-nose_1.4.7.bb (renamed from meta-openstack/recipes-devtools/python/python-django-nose_1.4.bb)15
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-openstack-auth_3.6.1.bb26
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-pyscss_2.0.2.bb (renamed from meta-openstack/recipes-devtools/python/python-django-pyscss_2.0.2.bb)14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-dogpile.cache_0.7.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-dogpile.cache_1.1.2.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python3-dogpile.core_0.4.1.bb (renamed from meta-openstack/recipes-devtools/python/python-dogpile.core_0.4.1.bb)2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-enum-compat_0.0.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-enum-compat_0.0.3.bb (renamed from meta-openstack/recipes-devtools/python/python-enum-compat.inc)6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-extras_1.0.0.bb12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb26
-rw-r--r--meta-openstack/recipes-devtools/python/python3-fasteners_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-fixtures_3.0.0.bb (renamed from meta-openstack/recipes-devtools/python/python-fixtures_3.0.0.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-flake8_3.8.4.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-funcsigs_1.0.2.bb (renamed from meta-openstack/recipes-devtools/python/python-funcsigs_1.0.2.bb)2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-futurist_2.3.0.bb25
-rw-r--r--meta-openstack/recipes-devtools/python/python3-gevent-websocket_0.10.1.bb (renamed from meta-openstack/recipes-devtools/python/python-gevent-websocket_0.10.1.bb)6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-glance-store_git.bb43
-rw-r--r--meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python3-heat-cfntools_1.4.2.bb23
-rw-r--r--meta-openstack/recipes-devtools/python/python3-hgtools_8.2.1.bb16
-rw-r--r--meta-openstack/recipes-devtools/python/python3-hp3parclient/fix_hp3parclient_memory_leak.patch (renamed from meta-openstack/recipes-devtools/python/python-hp3parclient/fix_hp3parclient_memory_leak.patch)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-hp3parclient_3.2.0.bb (renamed from meta-openstack/recipes-devtools/python/python-hp3parclient_3.2.0.bb)2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-httplib2_0.13.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-httpretty_0.9.6.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python3-httpretty_1.0.5.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python3-i18n_0.3.9.bb23
-rw-r--r--meta-openstack/recipes-devtools/python/python3-ipaddr_2.2.0.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python3-jmespath_0.10.0.bb16
-rw-r--r--meta-openstack/recipes-devtools/python/python3-jsonext_0.4.2.bb (renamed from meta-openstack/recipes-devtools/python/python-jsonext_0.4.2.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-jsonpath-rw-ext_1.2.2.bb28
-rw-r--r--meta-openstack/recipes-devtools/python/python3-jsonpath-rw_1.4.0.bb (renamed from meta-openstack/recipes-devtools/python/python-jsonpath-rw_1.4.0.bb)2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-kafka_git.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python3-kazoo_2.8.0.bb (renamed from meta-openstack/recipes-devtools/python/python-kazoo_2.0.bb)18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keyring_22.0.1.bb21
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keystoneauth1_3.17.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keystoneauth1_4.3.0.bb (renamed from meta-openstack/recipes-devtools/python/python-keystoneauth1.inc)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keystoneclient/keystone-api-check.sh (renamed from meta-openstack/recipes-devtools/python/python-keystoneclient/keystone-api-check.sh)0
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb64
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keystonemiddleware_git.bb44
-rw-r--r--meta-openstack/recipes-devtools/python/python3-kombu_4.6.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-kombu_5.0.2.bb (renamed from meta-openstack/recipes-devtools/python/python-kombu.inc)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-lesscpy_0.14.0.bb (renamed from meta-openstack/recipes-devtools/python/python-lesscpy_0.10.2.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-lockfile_0.12.2.bb (renamed from meta-openstack/recipes-devtools/python/python-lockfile_0.12.2.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-logutils_0.3.5.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-magnumclient_3.3.0.bb36
-rw-r--r--meta-openstack/recipes-devtools/python/python3-manilaclient_2.4.0.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python3-memcache_3.4.0.bb26
-rw-r--r--meta-openstack/recipes-devtools/python/python3-memcached_git.bb (renamed from meta-openstack/recipes-devtools/python/python-memcached_git.bb)15
-rw-r--r--meta-openstack/recipes-devtools/python/python3-microversion-parse_git.bb (renamed from meta-openstack/recipes-devtools/python/python-microversion-parse_git.bb)17
-rw-r--r--meta-openstack/recipes-devtools/python/python3-mimeparse_1.6.0.bb (renamed from meta-openstack/recipes-devtools/python/python-mimeparse_0.1.4.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-mistralclient_4.1.1.bb29
-rw-r--r--meta-openstack/recipes-devtools/python/python3-mox3_1.1.0.bb (renamed from meta-openstack/recipes-devtools/python/python-mox3_0.28.0.bb)16
-rw-r--r--meta-openstack/recipes-devtools/python/python3-munch_2.5.0.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python3-netifaces_0.10.9.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-nose-exclude_0.5.0.bb (renamed from meta-openstack/recipes-devtools/python/python-nose-exclude_0.2.0.bb)14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-novnc/python-distutils.patch (renamed from meta-openstack/recipes-devtools/python/python-novnc/python-distutils.patch)4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-novnc_git.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oauth2client_4.1.3.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-openstack-nose_0.11.bb (renamed from meta-openstack/recipes-devtools/python/python-openstack-nose_0.11.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-openstacksdk_git.bb41
-rw-r--r--meta-openstack/recipes-devtools/python/python3-ordereddict_1.1.bb (renamed from meta-openstack/recipes-devtools/python/python-ordereddict_1.1.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-brick_git.bb43
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-service-types_1.7.0.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-traits_2.4.0.bb (renamed from meta-openstack/recipes-devtools/python/python-os-traits_git.bb)22
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-vif_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-win_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-xenapi_0.3.4.bb29
-rw-r--r--meta-openstack/recipes-devtools/python/python3-osc-lib_1.13.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-osc-lib_2.3.0.bb (renamed from meta-openstack/recipes-devtools/python/python-osc-lib.inc)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.cache_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.concurrency_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.config_8.4.0.bb26
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.context_git.bb (renamed from meta-openstack/recipes-devtools/python/python-oslo.context_git.bb)20
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.db_git.bb38
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb34
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.log_git.bb41
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.messaging_git.bb51
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.middleware_git.bb43
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.policy_git.bb36
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.privsep_git.bb35
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.reports_git.bb36
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.rootwrap_git.bb33
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.serialization_git.bb (renamed from meta-openstack/recipes-devtools/python/python-oslo.serialization_git.bb)26
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.service_git.bb44
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb38
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.versionedobjects_git.bb41
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.vmware_git.bb41
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslotest_git.bb39
-rw-r--r--meta-openstack/recipes-devtools/python/python3-osprofiler_3.4.0.bb35
-rw-r--r--meta-openstack/recipes-devtools/python/python3-ovs_2.13.0.bb (renamed from meta-openstack/recipes-devtools/python/python-ovs_2.7.2.bb)6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-ovsdbapp_git.bb (renamed from meta-openstack/recipes-devtools/python/python-ovsdbapp_git.bb)24
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pam_0.1.4.bb (renamed from meta-openstack/recipes-devtools/python/python-pam_0.1.4.bb)2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-paramiko_2.6.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-paste_3.5.0.bb (renamed from meta-openstack/recipes-devtools/python/python-paste_2.0.2.bb)6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pastedeploy_2.1.0.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pathlib_1.0.1.bb (renamed from meta-openstack/recipes-devtools/python/python-pathlib_1.0.1.bb)6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pecan_1.3.3.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pecan_1.4.0.bb (renamed from meta-openstack/recipes-devtools/python/python-pecan.inc)11
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pika_git.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb23
-rw-r--r--meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pycadf_git.bb37
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pypowervm_1.1.24.bb32
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pysaml2_6.1.0.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pyscss_1.3.7.bb (renamed from meta-openstack/recipes-devtools/python/python-pyscss_1.3.4.bb)19
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pytest-salt_2020.1.27.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python3-python-editor_1.0.4.bb (renamed from meta-openstack/recipes-devtools/python/python-python-editor_git.bb)14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-rcssmin_1.0.6.bb (renamed from meta-openstack/recipes-devtools/python/python-rcssmin_1.0.6.bb)4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python3-repoze.who_2.4.bb (renamed from meta-openstack/recipes-devtools/python/python-repoze.who_2.2.bb)16
-rw-r--r--meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb25
-rw-r--r--meta-openstack/recipes-devtools/python/python3-retrying_1.3.3.bb (renamed from meta-openstack/recipes-devtools/python/python-retrying_1.3.3.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-rfc3986_1.3.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-rfc3986_1.4.0.bb (renamed from meta-openstack/recipes-devtools/python/python-rfc3986.inc)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-rjsmin_1.1.0.bb (renamed from meta-openstack/recipes-devtools/python/python-rjsmin_1.0.12.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-routes_2.5.1.bb17
-rw-r--r--meta-openstack/recipes-devtools/python/python3-routes_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-rtslib-fb_2.1.74.bb25
-rw-r--r--meta-openstack/recipes-devtools/python/python3-saharaclient_git.bb (renamed from meta-openstack/recipes-devtools/python/python-saharaclient_git.bb)20
-rw-r--r--meta-openstack/recipes-devtools/python/python3-salttesting/0001-Add-ptest-output-option-to-test-suite.patch (renamed from meta-openstack/recipes-devtools/python/python-salttesting/0001-Add-ptest-output-option-to-test-suite.patch)24
-rw-r--r--meta-openstack/recipes-devtools/python/python3-salttesting_git.bb21
-rw-r--r--meta-openstack/recipes-devtools/python/python3-semantic-version_2.8.5.bb13
-rw-r--r--meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb (renamed from meta-openstack/recipes-devtools/python/python-setuptools-git_1.2.bb)4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-simplegeneric_0.8.1.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-singledispatch_3.4.0.3.bb (renamed from meta-openstack/recipes-devtools/python/python-singledispatch_3.4.0.3.bb)2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-sqlalchemy-migrate_0.13.0.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python3-sqlparse_0.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb15
-rw-r--r--meta-openstack/recipes-devtools/python/python3-subunit_1.4.0.bb12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb21
-rw-r--r--meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb31
-rw-r--r--meta-openstack/recipes-devtools/python/python3-sysv-ipc_1.0.1.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python3-taskflow_git.bb43
-rw-r--r--meta-openstack/recipes-devtools/python/python3-tempita_0.5.3dev.bb (renamed from meta-openstack/recipes-devtools/python/python-tempita_0.5.3dev.bb)2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-tenacity_6.2.0.bb23
-rw-r--r--meta-openstack/recipes-devtools/python/python3-termcolor_1.1.0.bb (renamed from meta-openstack/recipes-devtools/python/python-termcolor_1.1.0.bb)4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-testrepository_0.0.20.bb (renamed from meta-openstack/recipes-devtools/python/python-testrepository_0.0.20.bb)6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-testresources_2.0.1.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python3-testscenarios_0.5.0.bb (renamed from meta-openstack/recipes-devtools/python/python-testscenarios_0.5.0.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-testtools_2.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-thrift_0.9.2.bb (renamed from meta-openstack/recipes-devtools/python/python-thrift_0.9.2.bb)2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-tinyrpc_1.0.4.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python3-tooz_2.7.1.bb36
-rw-r--r--meta-openstack/recipes-devtools/python/python3-tox_3.14.3.bb5
-rw-r--r--meta-openstack/recipes-devtools/python/python3-trollius_git.bb (renamed from meta-openstack/recipes-devtools/python/python-trollius_git.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-unicodecsv_0.14.1.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-vine_1.1.4.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python3-vine_5.0.0.bb (renamed from meta-openstack/recipes-devtools/python/python-vine.inc)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-virtualenv_1.11.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-voluptuous_0.12.0.bb (renamed from meta-openstack/recipes-devtools/python/python-voluptuous_0.10.5.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-waitress_1.3.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-weakrefmethod_1.0.3.bb (renamed from meta-openstack/recipes-devtools/python/python-weakrefmethod_1.0.3.bb)4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-websockify_0.9.0.bb14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-webtest_2.0.33.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-webtest_2.0.35.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python3-wsme_0.10.0.bb (renamed from meta-openstack/recipes-devtools/python/python-wsme.inc)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-wsme_0.9.3.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xattr_0.9.7.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-bootstrap_2.5.0.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_2.2.0.0.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-cookies_1.2.1.1.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-angular-cookies_1.2.1.1.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-fileupload_12.0.4.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-angular-fileupload_12.0.4.0.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-gettext_2.4.1.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.3.8.0.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-irdragndrop_1.0.2.2.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-angular-irdragndrop_1.0.2.2.bb)6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-lrdragndrop_1.0.2.4.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-mock_1.2.1.1.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-angular-mock_1.2.1.1.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-schema-form_0.8.13.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-angular-schema-form_0.8.13.0.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular_1.5.8.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-angular_1.5.8.0.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-datepicker_1.4.0.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-datepicker_1.3.1.0.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-scss_3.4.1.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.3.7.1.bb)14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-bootswatch_3.3.7.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-bootswatch_3.3.7.0.bb)6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-d3_3.5.17.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-d3_3.5.17.0.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-hogan_2.0.0.3.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jasmine_2.4.1.2.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.4.1.1.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery-migrate_1.2.1.2.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery-ui_1.12.1.1.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery.quicksearch_2.0.3.2.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery.tablesorter_2.14.5.2.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery_3.4.1.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-jquery_1.10.2.1.bb)14
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jsencrypt_2.3.1.1.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.3.1.1.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-magic-search_0.2.5.2.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-magic-search_0.2.5.1.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-mdi_1.6.50.2.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-objectpath_1.2.1.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-objectpath_1.2.1.0.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-qunit_1.14.0.2.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-qunit_1.14.0.2.bb)10
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-rickshaw_1.5.1.0.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-roboto-fontface_0.5.0.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.5.0.0.bb)6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-smart-table_1.4.13.2.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-smart-table_1.4.13.2.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-spin_1.2.5.3.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-term.js_0.0.7.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.7.0.bb)8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-tv4_1.2.7.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-tv4_1.2.7.0.bb)12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-zake_0.2.2.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-zaqarclient_2.0.0.bb34
-rw-r--r--meta-openstack/recipes-devtools/qemu/qemu_8.%.bbappend1
-rw-r--r--meta-openstack/recipes-devtools/qemu/qemu_openstack.inc (renamed from meta-openstack/recipes-devtools/qemu/qemu_2.%.bbappend)8
-rw-r--r--meta-openstack/recipes-devtools/ruby/bundler_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/chef-zero_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/coderay_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/concurrent-ruby/0001-Removed-check-for-concurrent_ruby.jar.patch26
-rw-r--r--meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.9.bb18
-rw-r--r--meta-openstack/recipes-devtools/ruby/cool.io_1.7.0.bb15
-rw-r--r--meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/erubis_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb21
-rw-r--r--meta-openstack/recipes-devtools/ruby/hashie_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/highline_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.1.bb26
-rw-r--r--meta-openstack/recipes-devtools/ruby/ipaddress_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/json_git.bb10
-rw-r--r--meta-openstack/recipes-devtools/ruby/method-source_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mime-types_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/msgpack_1.3.3.bb15
-rw-r--r--meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/net-ssh_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/ohai_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/pry_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/rack_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/rest-client_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/serverengine_2.2.1.bb17
-rw-r--r--meta-openstack/recipes-devtools/ruby/sigdump_0.2.4.bb15
-rw-r--r--meta-openstack/recipes-devtools/ruby/slop_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/strptime_0.2.5.bb17
-rw-r--r--meta-openstack/recipes-devtools/ruby/systemu_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/tzinfo-data_1.2019.3.bb15
-rw-r--r--meta-openstack/recipes-devtools/ruby/tzinfo_2.0.1.bb17
-rw-r--r--meta-openstack/recipes-devtools/ruby/yajl-ruby_1.4.0.bb15
-rw-r--r--meta-openstack/recipes-devtools/ruby/yajl-ruby_git.bb26
-rw-r--r--meta-openstack/recipes-devtools/ruby/yard_git.bb2
509 files changed, 5110 insertions, 6109 deletions
diff --git a/meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc b/meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc
index 1f992436..a9a5353a 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc
+++ b/meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc
@@ -8,1108 +8,1108 @@ PROVIDES+="${PN} ${PN}-appmon ${PN}-appmon-dbg ${PN}-appmon-dev ${PN}-appmon-sta
PACKAGES="${PN}-dbg ${PN}-xmerl-staticdev ${PN}-xmerl-dev ${PN}-xmerl-dbg ${PN}-xmerl ${PN}-webtool-staticdev ${PN}-webtool-dev ${PN}-webtool-dbg ${PN}-webtool ${PN}-typer-staticdev ${PN}-typer-dev ${PN}-typer-dbg ${PN}-typer ${PN}-tv-staticdev ${PN}-tv-dev ${PN}-tv-dbg ${PN}-tv ${PN}-tools-staticdev ${PN}-tools-dev ${PN}-tools-dbg ${PN}-tools ${PN}-toolbar-staticdev ${PN}-toolbar-dev ${PN}-toolbar-dbg ${PN}-toolbar ${PN}-test-server-staticdev ${PN}-test-server-dev ${PN}-test-server-dbg ${PN}-test-server ${PN}-syntax-tools-staticdev ${PN}-syntax-tools-dev ${PN}-syntax-tools-dbg ${PN}-syntax-tools ${PN}-stdlib-staticdev ${PN}-stdlib-doc ${PN}-stdlib-dev ${PN}-stdlib-dbg ${PN}-stdlib ${PN}-staticdev ${PN}-ssl-staticdev ${PN}-ssl-dev ${PN}-ssl-dbg ${PN}-ssl ${PN}-ssh-staticdev ${PN}-ssh-dev ${PN}-ssh-dbg ${PN}-ssh ${PN}-snmp-staticdev ${PN}-snmp-dev ${PN}-snmp-dbg ${PN}-snmp ${PN}-sasl-staticdev ${PN}-sasl-doc ${PN}-sasl-dev ${PN}-sasl-dbg ${PN}-sasl ${PN}-runtime-tools-staticdev ${PN}-runtime-tools-dev ${PN}-runtime-tools-dbg ${PN}-runtime-tools ${PN}-reltool-staticdev ${PN}-reltool-dev ${PN}-reltool-dbg ${PN}-reltool ${PN}-public-key-staticdev ${PN}-public-key-dev ${PN}-public-key-dbg ${PN}-public-key ${PN}-pman-staticdev ${PN}-pman-dev ${PN}-pman-dbg ${PN}-pman ${PN}-percept-staticdev ${PN}-percept-dev ${PN}-percept-dbg ${PN}-percept ${PN}-parsetools-staticdev ${PN}-parsetools-dev ${PN}-parsetools-dbg ${PN}-parsetools ${PN}-otp-mibs-staticdev ${PN}-otp-mibs-dev ${PN}-otp-mibs-dbg ${PN}-otp-mibs ${PN}-os-mon-staticdev ${PN}-os-mon-dev ${PN}-os-mon-dbg ${PN}-os-mon ${PN}-orber-staticdev ${PN}-orber-dev ${PN}-orber-dbg ${PN}-orber ${PN}-observer-staticdev ${PN}-observer-dev ${PN}-observer-dbg ${PN}-observer ${PN}-mnesia-staticdev ${PN}-mnesia-dev ${PN}-mnesia-dbg ${PN}-mnesia ${PN}-megaco-staticdev ${PN}-megaco-dev ${PN}-megaco-dbg ${PN}-megaco ${PN}-kernel-staticdev ${PN}-kernel-doc ${PN}-kernel-dev ${PN}-kernel-dbg ${PN}-kernel ${PN}-jinterface-staticdev ${PN}-jinterface-dev ${PN}-jinterface-dbg ${PN}-jinterface ${PN}-inets-staticdev ${PN}-inets-dev ${PN}-inets-dbg ${PN}-inets ${PN}-ic-staticdev ${PN}-ic-dev ${PN}-ic-dbg ${PN}-ic ${PN}-hipe-staticdev ${PN}-hipe-dev ${PN}-hipe-dbg ${PN}-hipe ${PN}-gs-staticdev ${PN}-gs-dev ${PN}-gs-dbg ${PN}-gs ${PN}-eunit-staticdev ${PN}-eunit-dev ${PN}-eunit-dbg ${PN}-eunit ${PN}-et-staticdev ${PN}-et-dev ${PN}-et-dbg ${PN}-et ${PN}-erts-staticdev ${PN}-erts-dev ${PN}-erts-dbg ${PN}-erts ${PN}-erl-interface-staticdev ${PN}-erl-interface-dev ${PN}-erl-interface-dbg ${PN}-erl-interface ${PN}-erl-docgen-staticdev ${PN}-erl-docgen-dev ${PN}-erl-docgen-dbg ${PN}-erl-docgen ${PN}-eldap-staticdev ${PN}-eldap-dev ${PN}-eldap-dbg ${PN}-eldap ${PN}-edoc-staticdev ${PN}-edoc-dev ${PN}-edoc-dbg ${PN}-edoc ${PN}-doc ${PN}-diameter-staticdev ${PN}-diameter-dev ${PN}-diameter-dbg ${PN}-diameter ${PN}-dialyzer-staticdev ${PN}-dialyzer-dev ${PN}-dialyzer-dbg ${PN}-dialyzer ${PN}-dev ${PN}-debugger-staticdev ${PN}-debugger-dev ${PN}-debugger-dbg ${PN}-debugger ${PN}-crypto-staticdev ${PN}-crypto-dev ${PN}-crypto-dbg ${PN}-crypto ${PN}-costransactions-staticdev ${PN}-costransactions-dev ${PN}-costransactions-dbg ${PN}-costransactions ${PN}-costime-staticdev ${PN}-costime-dev ${PN}-costime-dbg ${PN}-costime ${PN}-cosproperty-staticdev ${PN}-cosproperty-dev ${PN}-cosproperty-dbg ${PN}-cosproperty ${PN}-cosnotification-staticdev ${PN}-cosnotification-dev ${PN}-cosnotification-dbg ${PN}-cosnotification ${PN}-cosfiletransfer-staticdev ${PN}-cosfiletransfer-dev ${PN}-cosfiletransfer-dbg ${PN}-cosfiletransfer ${PN}-coseventdomain-staticdev ${PN}-coseventdomain-dev ${PN}-coseventdomain-dbg ${PN}-coseventdomain ${PN}-cosevent-staticdev ${PN}-cosevent-dev ${PN}-cosevent-dbg ${PN}-cosevent ${PN}-compiler-staticdev ${PN}-compiler-dev ${PN}-compiler-dbg ${PN}-compiler ${PN}-common-test-staticdev ${PN}-common-test-dev ${PN}-common-test-dbg ${PN}-common-test ${PN}-asn1-staticdev ${PN}-asn1-dev ${PN}-asn1-dbg ${PN}-asn1 ${PN}-appmon-staticdev ${PN}-appmon-dev ${PN}-appmon-dbg ${PN}-appmon ${PN} ${PN}-modules"
-ALLOW_EMPTY_${PN}-xmerl-staticdev="1"
-DESCRIPTION_${PN}-xmerl-staticdev=""
-RDEPENDS_${PN}-xmerl-staticdev=""
-FILES_${PN}-xmerl-staticdev="${libdir}/erlang/lib/xmerl-*/lib/*.a ${libdir}/erlang/lib/xmerl-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-xmerl-dev="1"
-DESCRIPTION_${PN}-xmerl-dev=""
-RDEPENDS_${PN}-xmerl-dev=""
-FILES_${PN}-xmerl-dev="${libdir}/erlang/lib/xmerl-*/src ${libdir}/erlang/lib/xmerl-*/include "
-
-ALLOW_EMPTY_${PN}-xmerl-dbg="1"
-DESCRIPTION_${PN}-xmerl-dbg=""
-RDEPENDS_${PN}-xmerl-dbg=""
-FILES_${PN}-xmerl-dbg="${libdir}/erlang/lib/xmerl-*/bin/.debug ${libdir}/erlang/lib/xmerl-*/lib/.debug ${libdir}/erlang/lib/xmerl-*/priv/lib/.debug ${libdir}/erlang/lib/xmerl-*/priv/obj/.debug ${libdir}/erlang/lib/xmerl-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-xmerl="1"
-DESCRIPTION_${PN}-xmerl=""
-RDEPENDS_${PN}-xmerl=""
-FILES_${PN}-xmerl="${libdir}/erlang/lib/xmerl-* "
-
-ALLOW_EMPTY_${PN}-webtool-staticdev="1"
-DESCRIPTION_${PN}-webtool-staticdev=""
-RDEPENDS_${PN}-webtool-staticdev=""
-FILES_${PN}-webtool-staticdev="${libdir}/erlang/lib/webtool-*/lib/*.a ${libdir}/erlang/lib/webtool-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-webtool-dev="1"
-DESCRIPTION_${PN}-webtool-dev=""
-RDEPENDS_${PN}-webtool-dev=""
-FILES_${PN}-webtool-dev="${libdir}/erlang/lib/webtool-*/src ${libdir}/erlang/lib/webtool-*/include "
-
-ALLOW_EMPTY_${PN}-webtool-dbg="1"
-DESCRIPTION_${PN}-webtool-dbg=""
-RDEPENDS_${PN}-webtool-dbg=""
-FILES_${PN}-webtool-dbg="${libdir}/erlang/lib/webtool-*/bin/.debug ${libdir}/erlang/lib/webtool-*/lib/.debug ${libdir}/erlang/lib/webtool-*/priv/lib/.debug ${libdir}/erlang/lib/webtool-*/priv/obj/.debug ${libdir}/erlang/lib/webtool-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-webtool="1"
-DESCRIPTION_${PN}-webtool=""
-RDEPENDS_${PN}-webtool=""
-FILES_${PN}-webtool="${libdir}/erlang/lib/webtool-* "
-
-ALLOW_EMPTY_${PN}-typer-staticdev="1"
-DESCRIPTION_${PN}-typer-staticdev=""
-RDEPENDS_${PN}-typer-staticdev=""
-FILES_${PN}-typer-staticdev="${libdir}/erlang/lib/typer-*/lib/*.a ${libdir}/erlang/lib/typer-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-typer-dev="1"
-DESCRIPTION_${PN}-typer-dev=""
-RDEPENDS_${PN}-typer-dev=""
-FILES_${PN}-typer-dev="${libdir}/erlang/lib/typer-*/src ${libdir}/erlang/lib/typer-*/include "
-
-ALLOW_EMPTY_${PN}-typer-dbg="1"
-DESCRIPTION_${PN}-typer-dbg=""
-RDEPENDS_${PN}-typer-dbg=""
-FILES_${PN}-typer-dbg="${libdir}/erlang/lib/typer-*/bin/.debug ${libdir}/erlang/lib/typer-*/lib/.debug ${libdir}/erlang/lib/typer-*/priv/lib/.debug ${libdir}/erlang/lib/typer-*/priv/obj/.debug ${libdir}/erlang/lib/typer-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-typer="1"
-DESCRIPTION_${PN}-typer=""
-RDEPENDS_${PN}-typer=""
-FILES_${PN}-typer="${libdir}/erlang/lib/typer-* "
-
-ALLOW_EMPTY_${PN}-tv-staticdev="1"
-DESCRIPTION_${PN}-tv-staticdev=""
-RDEPENDS_${PN}-tv-staticdev=""
-FILES_${PN}-tv-staticdev="${libdir}/erlang/lib/tv-*/lib/*.a ${libdir}/erlang/lib/tv-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-tv-dev="1"
-DESCRIPTION_${PN}-tv-dev=""
-RDEPENDS_${PN}-tv-dev=""
-FILES_${PN}-tv-dev="${libdir}/erlang/lib/tv-*/src ${libdir}/erlang/lib/tv-*/include "
-
-ALLOW_EMPTY_${PN}-tv-dbg="1"
-DESCRIPTION_${PN}-tv-dbg=""
-RDEPENDS_${PN}-tv-dbg=""
-FILES_${PN}-tv-dbg="${libdir}/erlang/lib/tv-*/bin/.debug ${libdir}/erlang/lib/tv-*/lib/.debug ${libdir}/erlang/lib/tv-*/priv/lib/.debug ${libdir}/erlang/lib/tv-*/priv/obj/.debug ${libdir}/erlang/lib/tv-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-tv="1"
-DESCRIPTION_${PN}-tv=""
-RDEPENDS_${PN}-tv=""
-FILES_${PN}-tv="${libdir}/erlang/lib/tv-* "
-
-ALLOW_EMPTY_${PN}-tools-staticdev="1"
-DESCRIPTION_${PN}-tools-staticdev=""
-RDEPENDS_${PN}-tools-staticdev=""
-FILES_${PN}-tools-staticdev="${libdir}/erlang/lib/tools-*/lib/*.a ${libdir}/erlang/lib/tools-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-tools-dev="1"
-DESCRIPTION_${PN}-tools-dev=""
-RDEPENDS_${PN}-tools-dev=""
-FILES_${PN}-tools-dev="${libdir}/erlang/lib/tools-*/src ${libdir}/erlang/lib/tools-*/include "
-
-ALLOW_EMPTY_${PN}-tools-dbg="1"
-DESCRIPTION_${PN}-tools-dbg=""
-RDEPENDS_${PN}-tools-dbg=""
-FILES_${PN}-tools-dbg="${libdir}/erlang/lib/tools-*/bin/.debug ${libdir}/erlang/lib/tools-*/lib/.debug ${libdir}/erlang/lib/tools-*/priv/lib/.debug ${libdir}/erlang/lib/tools-*/priv/obj/.debug ${libdir}/erlang/lib/tools-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-tools="1"
-DESCRIPTION_${PN}-tools=""
-RDEPENDS_${PN}-tools=""
-FILES_${PN}-tools="${libdir}/erlang/lib/tools-* "
-
-ALLOW_EMPTY_${PN}-toolbar-staticdev="1"
-DESCRIPTION_${PN}-toolbar-staticdev=""
-RDEPENDS_${PN}-toolbar-staticdev=""
-FILES_${PN}-toolbar-staticdev="${libdir}/erlang/lib/toolbar-*/lib/*.a ${libdir}/erlang/lib/toolbar-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-toolbar-dev="1"
-DESCRIPTION_${PN}-toolbar-dev=""
-RDEPENDS_${PN}-toolbar-dev=""
-FILES_${PN}-toolbar-dev="${libdir}/erlang/lib/toolbar-*/src ${libdir}/erlang/lib/toolbar-*/include "
-
-ALLOW_EMPTY_${PN}-toolbar-dbg="1"
-DESCRIPTION_${PN}-toolbar-dbg=""
-RDEPENDS_${PN}-toolbar-dbg=""
-FILES_${PN}-toolbar-dbg="${libdir}/erlang/lib/toolbar-*/bin/.debug ${libdir}/erlang/lib/toolbar-*/lib/.debug ${libdir}/erlang/lib/toolbar-*/priv/lib/.debug ${libdir}/erlang/lib/toolbar-*/priv/obj/.debug ${libdir}/erlang/lib/toolbar-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-toolbar="1"
-DESCRIPTION_${PN}-toolbar=""
-RDEPENDS_${PN}-toolbar=""
-FILES_${PN}-toolbar="${libdir}/erlang/lib/toolbar-* "
-
-ALLOW_EMPTY_${PN}-test-server-staticdev="1"
-DESCRIPTION_${PN}-test-server-staticdev=""
-RDEPENDS_${PN}-test-server-staticdev=""
-FILES_${PN}-test-server-staticdev="${libdir}/erlang/lib/test_server-*/lib/*.a ${libdir}/erlang/lib/test_server-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-test-server-dev="1"
-DESCRIPTION_${PN}-test-server-dev=""
-RDEPENDS_${PN}-test-server-dev=""
-FILES_${PN}-test-server-dev="${libdir}/erlang/lib/test_server-*/src ${libdir}/erlang/lib/test_server-*/include "
-
-ALLOW_EMPTY_${PN}-test-server-dbg="1"
-DESCRIPTION_${PN}-test-server-dbg=""
-RDEPENDS_${PN}-test-server-dbg=""
-FILES_${PN}-test-server-dbg="${libdir}/erlang/lib/test_server-*/bin/.debug ${libdir}/erlang/lib/test_server-*/lib/.debug ${libdir}/erlang/lib/test_server-*/priv/lib/.debug ${libdir}/erlang/lib/test_server-*/priv/obj/.debug ${libdir}/erlang/lib/test_server-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-test-server="1"
-DESCRIPTION_${PN}-test-server=""
-RDEPENDS_${PN}-test-server=""
-FILES_${PN}-test-server="${libdir}/erlang/lib/test_server-* "
-
-ALLOW_EMPTY_${PN}-syntax-tools-staticdev="1"
-DESCRIPTION_${PN}-syntax-tools-staticdev=""
-RDEPENDS_${PN}-syntax-tools-staticdev=""
-FILES_${PN}-syntax-tools-staticdev="${libdir}/erlang/lib/syntax_tools-*/lib/*.a ${libdir}/erlang/lib/syntax_tools-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-syntax-tools-dev="1"
-DESCRIPTION_${PN}-syntax-tools-dev=""
-RDEPENDS_${PN}-syntax-tools-dev=""
-FILES_${PN}-syntax-tools-dev="${libdir}/erlang/lib/syntax_tools-*/src ${libdir}/erlang/lib/syntax_tools-*/include "
-
-ALLOW_EMPTY_${PN}-syntax-tools-dbg="1"
-DESCRIPTION_${PN}-syntax-tools-dbg=""
-RDEPENDS_${PN}-syntax-tools-dbg=""
-FILES_${PN}-syntax-tools-dbg="${libdir}/erlang/lib/syntax_tools-*/bin/.debug ${libdir}/erlang/lib/syntax_tools-*/lib/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/lib/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/obj/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-syntax-tools="1"
-DESCRIPTION_${PN}-syntax-tools=""
-RDEPENDS_${PN}-syntax-tools=""
-FILES_${PN}-syntax-tools="${libdir}/erlang/lib/syntax_tools-* "
-
-ALLOW_EMPTY_${PN}-stdlib-staticdev="1"
-DESCRIPTION_${PN}-stdlib-staticdev=""
-RDEPENDS_${PN}-stdlib-staticdev=""
-FILES_${PN}-stdlib-staticdev="${libdir}/erlang/lib/stdlib-*/lib/*.a ${libdir}/erlang/lib/stdlib-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-stdlib-doc="1"
-DESCRIPTION_${PN}-stdlib-doc=""
-RDEPENDS_${PN}-stdlib-doc=""
-FILES_${PN}-stdlib-doc="${libdir}/erlang/lib/sasl-*/examples "
-
-ALLOW_EMPTY_${PN}-stdlib-dev="1"
-DESCRIPTION_${PN}-stdlib-dev=""
-RDEPENDS_${PN}-stdlib-dev=""
-FILES_${PN}-stdlib-dev="${libdir}/erlang/lib/stdlib-*/src ${libdir}/erlang/lib/stdlib-*/include "
-
-ALLOW_EMPTY_${PN}-stdlib-dbg="1"
-DESCRIPTION_${PN}-stdlib-dbg=""
-RDEPENDS_${PN}-stdlib-dbg=""
-FILES_${PN}-stdlib-dbg="${libdir}/erlang/lib/stdlib-*/bin/.debug ${libdir}/erlang/lib/stdlib-*/lib/.debug ${libdir}/erlang/lib/stdlib-*/priv/lib/.debug ${libdir}/erlang/lib/stdlib-*/priv/obj/.debug ${libdir}/erlang/lib/stdlib-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-stdlib="1"
-DESCRIPTION_${PN}-stdlib=""
-RDEPENDS_${PN}-stdlib=""
-FILES_${PN}-stdlib="${libdir}/erlang/lib/stdlib-* "
-
-ALLOW_EMPTY_${PN}-staticdev="1"
-DESCRIPTION_${PN}-staticdev=""
-RDEPENDS_${PN}-staticdev=""
-FILES_${PN}-staticdev+="${libdir}/erlang/usr/lib/*.a ${libdir}/erlang/usr/lib/internal/*.a ${libdir}/erlang/erts-*/lib/*.a ${libdir}/erlang/erts-*/lib/internal/* "
-
-ALLOW_EMPTY_${PN}-ssl-staticdev="1"
-DESCRIPTION_${PN}-ssl-staticdev=""
-RDEPENDS_${PN}-ssl-staticdev=""
-FILES_${PN}-ssl-staticdev="${libdir}/erlang/lib/ssl-*/lib/*.a ${libdir}/erlang/lib/ssl-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-ssl-dev="1"
-DESCRIPTION_${PN}-ssl-dev=""
-RDEPENDS_${PN}-ssl-dev=""
-FILES_${PN}-ssl-dev="${libdir}/erlang/lib/ssl-*/src ${libdir}/erlang/lib/ssl-*/include "
-
-ALLOW_EMPTY_${PN}-ssl-dbg="1"
-DESCRIPTION_${PN}-ssl-dbg=""
-RDEPENDS_${PN}-ssl-dbg=""
-FILES_${PN}-ssl-dbg="${libdir}/erlang/lib/ssl-*/bin/.debug ${libdir}/erlang/lib/ssl-*/lib/.debug ${libdir}/erlang/lib/ssl-*/priv/lib/.debug ${libdir}/erlang/lib/ssl-*/priv/obj/.debug ${libdir}/erlang/lib/ssl-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-ssl="1"
-DESCRIPTION_${PN}-ssl=""
-RDEPENDS_${PN}-ssl=""
-FILES_${PN}-ssl="${libdir}/erlang/lib/ssl-* "
-
-ALLOW_EMPTY_${PN}-ssh-staticdev="1"
-DESCRIPTION_${PN}-ssh-staticdev=""
-RDEPENDS_${PN}-ssh-staticdev=""
-FILES_${PN}-ssh-staticdev="${libdir}/erlang/lib/ssh-*/lib/*.a ${libdir}/erlang/lib/ssh-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-ssh-dev="1"
-DESCRIPTION_${PN}-ssh-dev=""
-RDEPENDS_${PN}-ssh-dev=""
-FILES_${PN}-ssh-dev="${libdir}/erlang/lib/ssh-*/src ${libdir}/erlang/lib/ssh-*/include "
-
-ALLOW_EMPTY_${PN}-ssh-dbg="1"
-DESCRIPTION_${PN}-ssh-dbg=""
-RDEPENDS_${PN}-ssh-dbg=""
-FILES_${PN}-ssh-dbg="${libdir}/erlang/lib/ssh-*/bin/.debug ${libdir}/erlang/lib/ssh-*/lib/.debug ${libdir}/erlang/lib/ssh-*/priv/lib/.debug ${libdir}/erlang/lib/ssh-*/priv/obj/.debug ${libdir}/erlang/lib/ssh-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-ssh="1"
-DESCRIPTION_${PN}-ssh=""
-RDEPENDS_${PN}-ssh=""
-FILES_${PN}-ssh="${libdir}/erlang/lib/ssh-* "
-
-ALLOW_EMPTY_${PN}-snmp-staticdev="1"
-DESCRIPTION_${PN}-snmp-staticdev=""
-RDEPENDS_${PN}-snmp-staticdev=""
-FILES_${PN}-snmp-staticdev="${libdir}/erlang/lib/snmp-*/lib/*.a ${libdir}/erlang/lib/snmp-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-snmp-dev="1"
-DESCRIPTION_${PN}-snmp-dev=""
-RDEPENDS_${PN}-snmp-dev=""
-FILES_${PN}-snmp-dev="${libdir}/erlang/lib/snmp-*/src ${libdir}/erlang/lib/snmp-*/include "
-
-ALLOW_EMPTY_${PN}-snmp-dbg="1"
-DESCRIPTION_${PN}-snmp-dbg=""
-RDEPENDS_${PN}-snmp-dbg=""
-FILES_${PN}-snmp-dbg="${libdir}/erlang/lib/snmp-*/bin/.debug ${libdir}/erlang/lib/snmp-*/lib/.debug ${libdir}/erlang/lib/snmp-*/priv/lib/.debug ${libdir}/erlang/lib/snmp-*/priv/obj/.debug ${libdir}/erlang/lib/snmp-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-snmp="1"
-DESCRIPTION_${PN}-snmp=""
-RDEPENDS_${PN}-snmp=""
-FILES_${PN}-snmp="${libdir}/erlang/lib/snmp-* "
-
-ALLOW_EMPTY_${PN}-sasl-staticdev="1"
-DESCRIPTION_${PN}-sasl-staticdev=""
-RDEPENDS_${PN}-sasl-staticdev=""
-FILES_${PN}-sasl-staticdev="${libdir}/erlang/lib/sasl-*/lib/*.a ${libdir}/erlang/lib/sasl-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-sasl-doc="1"
-DESCRIPTION_${PN}-sasl-doc=""
-RDEPENDS_${PN}-sasl-doc=""
-FILES_${PN}-sasl-doc="${libdir}/erlang/lib/sasl-*/examples "
-
-ALLOW_EMPTY_${PN}-sasl-dev="1"
-DESCRIPTION_${PN}-sasl-dev=""
-RDEPENDS_${PN}-sasl-dev=""
-FILES_${PN}-sasl-dev="${libdir}/erlang/lib/sasl-*/src ${libdir}/erlang/lib/sasl-*/include "
-
-ALLOW_EMPTY_${PN}-sasl-dbg="1"
-DESCRIPTION_${PN}-sasl-dbg=""
-RDEPENDS_${PN}-sasl-dbg=""
-FILES_${PN}-sasl-dbg="${libdir}/erlang/lib/sasl-*/bin/.debug ${libdir}/erlang/lib/sasl-*/lib/.debug ${libdir}/erlang/lib/sasl-*/priv/lib/.debug ${libdir}/erlang/lib/sasl-*/priv/obj/.debug ${libdir}/erlang/lib/sasl-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-sasl="1"
-DESCRIPTION_${PN}-sasl=""
-RDEPENDS_${PN}-sasl=""
-FILES_${PN}-sasl="${libdir}/erlang/lib/sasl-* "
-
-ALLOW_EMPTY_${PN}-runtime-tools-staticdev="1"
-DESCRIPTION_${PN}-runtime-tools-staticdev=""
-RDEPENDS_${PN}-runtime-tools-staticdev=""
-FILES_${PN}-runtime-tools-staticdev="${libdir}/erlang/lib/runtime_tools-*/lib/*.a ${libdir}/erlang/lib/runtime_tools-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-runtime-tools-dev="1"
-DESCRIPTION_${PN}-runtime-tools-dev=""
-RDEPENDS_${PN}-runtime-tools-dev=""
-FILES_${PN}-runtime-tools-dev="${libdir}/erlang/lib/runtime_tools-*/src ${libdir}/erlang/lib/runtime_tools-*/include "
-
-ALLOW_EMPTY_${PN}-runtime-tools-dbg="1"
-DESCRIPTION_${PN}-runtime-tools-dbg=""
-RDEPENDS_${PN}-runtime-tools-dbg=""
-FILES_${PN}-runtime-tools-dbg="${libdir}/erlang/lib/runtime_tools-*/bin/.debug ${libdir}/erlang/lib/runtime_tools-*/lib/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/lib/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/obj/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-runtime-tools="1"
-DESCRIPTION_${PN}-runtime-tools=""
-RDEPENDS_${PN}-runtime-tools=""
-FILES_${PN}-runtime-tools="${libdir}/erlang/lib/runtime_tools-* "
-
-ALLOW_EMPTY_${PN}-reltool-staticdev="1"
-DESCRIPTION_${PN}-reltool-staticdev=""
-RDEPENDS_${PN}-reltool-staticdev=""
-FILES_${PN}-reltool-staticdev="${libdir}/erlang/lib/reltool-*/lib/*.a ${libdir}/erlang/lib/reltool-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-reltool-dev="1"
-DESCRIPTION_${PN}-reltool-dev=""
-RDEPENDS_${PN}-reltool-dev=""
-FILES_${PN}-reltool-dev="${libdir}/erlang/lib/reltool-*/src ${libdir}/erlang/lib/reltool-*/include "
-
-ALLOW_EMPTY_${PN}-reltool-dbg="1"
-DESCRIPTION_${PN}-reltool-dbg=""
-RDEPENDS_${PN}-reltool-dbg=""
-FILES_${PN}-reltool-dbg="${libdir}/erlang/lib/reltool-*/bin/.debug ${libdir}/erlang/lib/reltool-*/lib/.debug ${libdir}/erlang/lib/reltool-*/priv/lib/.debug ${libdir}/erlang/lib/reltool-*/priv/obj/.debug ${libdir}/erlang/lib/reltool-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-reltool="1"
-DESCRIPTION_${PN}-reltool=""
-RDEPENDS_${PN}-reltool=""
-FILES_${PN}-reltool="${libdir}/erlang/lib/reltool-* "
-
-ALLOW_EMPTY_${PN}-public-key-staticdev="1"
-DESCRIPTION_${PN}-public-key-staticdev=""
-RDEPENDS_${PN}-public-key-staticdev=""
-FILES_${PN}-public-key-staticdev="${libdir}/erlang/lib/public_key-*/lib/*.a ${libdir}/erlang/lib/public_key-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-public-key-dev="1"
-DESCRIPTION_${PN}-public-key-dev=""
-RDEPENDS_${PN}-public-key-dev=""
-FILES_${PN}-public-key-dev="${libdir}/erlang/lib/public_key-*/src ${libdir}/erlang/lib/public_key-*/include "
-
-ALLOW_EMPTY_${PN}-public-key-dbg="1"
-DESCRIPTION_${PN}-public-key-dbg=""
-RDEPENDS_${PN}-public-key-dbg=""
-FILES_${PN}-public-key-dbg="${libdir}/erlang/lib/public_key-*/bin/.debug ${libdir}/erlang/lib/public_key-*/lib/.debug ${libdir}/erlang/lib/public_key-*/priv/lib/.debug ${libdir}/erlang/lib/public_key-*/priv/obj/.debug ${libdir}/erlang/lib/public_key-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-public-key="1"
-DESCRIPTION_${PN}-public-key=""
-RDEPENDS_${PN}-public-key=""
-FILES_${PN}-public-key="${libdir}/erlang/lib/public_key-* "
-
-ALLOW_EMPTY_${PN}-pman-staticdev="1"
-DESCRIPTION_${PN}-pman-staticdev=""
-RDEPENDS_${PN}-pman-staticdev=""
-FILES_${PN}-pman-staticdev="${libdir}/erlang/lib/pman-*/lib/*.a ${libdir}/erlang/lib/pman-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-pman-dev="1"
-DESCRIPTION_${PN}-pman-dev=""
-RDEPENDS_${PN}-pman-dev=""
-FILES_${PN}-pman-dev="${libdir}/erlang/lib/pman-*/src ${libdir}/erlang/lib/pman-*/include "
-
-ALLOW_EMPTY_${PN}-pman-dbg="1"
-DESCRIPTION_${PN}-pman-dbg=""
-RDEPENDS_${PN}-pman-dbg=""
-FILES_${PN}-pman-dbg="${libdir}/erlang/lib/pman-*/bin/.debug ${libdir}/erlang/lib/pman-*/lib/.debug ${libdir}/erlang/lib/pman-*/priv/lib/.debug ${libdir}/erlang/lib/pman-*/priv/obj/.debug ${libdir}/erlang/lib/pman-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-pman="1"
-DESCRIPTION_${PN}-pman=""
-RDEPENDS_${PN}-pman=""
-FILES_${PN}-pman="${libdir}/erlang/lib/pman-* "
-
-ALLOW_EMPTY_${PN}-percept-staticdev="1"
-DESCRIPTION_${PN}-percept-staticdev=""
-RDEPENDS_${PN}-percept-staticdev=""
-FILES_${PN}-percept-staticdev="${libdir}/erlang/lib/percept-*/lib/*.a ${libdir}/erlang/lib/percept-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-percept-dev="1"
-DESCRIPTION_${PN}-percept-dev=""
-RDEPENDS_${PN}-percept-dev=""
-FILES_${PN}-percept-dev="${libdir}/erlang/lib/percept-*/src ${libdir}/erlang/lib/percept-*/include "
-
-ALLOW_EMPTY_${PN}-percept-dbg="1"
-DESCRIPTION_${PN}-percept-dbg=""
-RDEPENDS_${PN}-percept-dbg=""
-FILES_${PN}-percept-dbg="${libdir}/erlang/lib/percept-*/bin/.debug ${libdir}/erlang/lib/percept-*/lib/.debug ${libdir}/erlang/lib/percept-*/priv/lib/.debug ${libdir}/erlang/lib/percept-*/priv/obj/.debug ${libdir}/erlang/lib/percept-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-percept="1"
-DESCRIPTION_${PN}-percept=""
-RDEPENDS_${PN}-percept=""
-FILES_${PN}-percept="${libdir}/erlang/lib/percept-* "
-
-ALLOW_EMPTY_${PN}-parsetools-staticdev="1"
-DESCRIPTION_${PN}-parsetools-staticdev=""
-RDEPENDS_${PN}-parsetools-staticdev=""
-FILES_${PN}-parsetools-staticdev="${libdir}/erlang/lib/parsetools-*/lib/*.a ${libdir}/erlang/lib/parsetools-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-parsetools-dev="1"
-DESCRIPTION_${PN}-parsetools-dev=""
-RDEPENDS_${PN}-parsetools-dev=""
-FILES_${PN}-parsetools-dev="${libdir}/erlang/lib/parsetools-*/src ${libdir}/erlang/lib/parsetools-*/include "
-
-ALLOW_EMPTY_${PN}-parsetools-dbg="1"
-DESCRIPTION_${PN}-parsetools-dbg=""
-RDEPENDS_${PN}-parsetools-dbg=""
-FILES_${PN}-parsetools-dbg="${libdir}/erlang/lib/parsetools-*/bin/.debug ${libdir}/erlang/lib/parsetools-*/lib/.debug ${libdir}/erlang/lib/parsetools-*/priv/lib/.debug ${libdir}/erlang/lib/parsetools-*/priv/obj/.debug ${libdir}/erlang/lib/parsetools-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-parsetools="1"
-DESCRIPTION_${PN}-parsetools=""
-RDEPENDS_${PN}-parsetools=""
-FILES_${PN}-parsetools="${libdir}/erlang/lib/parsetools-* "
-
-ALLOW_EMPTY_${PN}-otp-mibs-staticdev="1"
-DESCRIPTION_${PN}-otp-mibs-staticdev=""
-RDEPENDS_${PN}-otp-mibs-staticdev=""
-FILES_${PN}-otp-mibs-staticdev="${libdir}/erlang/lib/otp_mibs-*/lib/*.a ${libdir}/erlang/lib/otp_mibs-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-otp-mibs-dev="1"
-DESCRIPTION_${PN}-otp-mibs-dev=""
-RDEPENDS_${PN}-otp-mibs-dev=""
-FILES_${PN}-otp-mibs-dev="${libdir}/erlang/lib/otp_mibs-*/src ${libdir}/erlang/lib/otp_mibs-*/include "
-
-ALLOW_EMPTY_${PN}-otp-mibs-dbg="1"
-DESCRIPTION_${PN}-otp-mibs-dbg=""
-RDEPENDS_${PN}-otp-mibs-dbg=""
-FILES_${PN}-otp-mibs-dbg="${libdir}/erlang/lib/otp_mibs-*/bin/.debug ${libdir}/erlang/lib/otp_mibs-*/lib/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/lib/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/obj/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-otp-mibs="1"
-DESCRIPTION_${PN}-otp-mibs=""
-RDEPENDS_${PN}-otp-mibs=""
-FILES_${PN}-otp-mibs="${libdir}/erlang/lib/otp_mibs-* "
-
-ALLOW_EMPTY_${PN}-os-mon-staticdev="1"
-DESCRIPTION_${PN}-os-mon-staticdev=""
-RDEPENDS_${PN}-os-mon-staticdev=""
-FILES_${PN}-os-mon-staticdev="${libdir}/erlang/lib/os_mon-*/lib/*.a ${libdir}/erlang/lib/os_mon-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-os-mon-dev="1"
-DESCRIPTION_${PN}-os-mon-dev=""
-RDEPENDS_${PN}-os-mon-dev=""
-FILES_${PN}-os-mon-dev="${libdir}/erlang/lib/os_mon-*/src ${libdir}/erlang/lib/os_mon-*/include "
-
-ALLOW_EMPTY_${PN}-os-mon-dbg="1"
-DESCRIPTION_${PN}-os-mon-dbg=""
-RDEPENDS_${PN}-os-mon-dbg=""
-FILES_${PN}-os-mon-dbg="${libdir}/erlang/lib/os_mon-*/bin/.debug ${libdir}/erlang/lib/os_mon-*/lib/.debug ${libdir}/erlang/lib/os_mon-*/priv/lib/.debug ${libdir}/erlang/lib/os_mon-*/priv/obj/.debug ${libdir}/erlang/lib/os_mon-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-os-mon="1"
-DESCRIPTION_${PN}-os-mon=""
-RDEPENDS_${PN}-os-mon=""
-FILES_${PN}-os-mon="${libdir}/erlang/lib/os_mon-* "
-
-ALLOW_EMPTY_${PN}-orber-staticdev="1"
-DESCRIPTION_${PN}-orber-staticdev=""
-RDEPENDS_${PN}-orber-staticdev=""
-FILES_${PN}-orber-staticdev="${libdir}/erlang/lib/orber-*/lib/*.a ${libdir}/erlang/lib/orber-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-orber-dev="1"
-DESCRIPTION_${PN}-orber-dev=""
-RDEPENDS_${PN}-orber-dev=""
-FILES_${PN}-orber-dev="${libdir}/erlang/lib/orber-*/src ${libdir}/erlang/lib/orber-*/include "
-
-ALLOW_EMPTY_${PN}-orber-dbg="1"
-DESCRIPTION_${PN}-orber-dbg=""
-RDEPENDS_${PN}-orber-dbg=""
-FILES_${PN}-orber-dbg="${libdir}/erlang/lib/orber-*/bin/.debug ${libdir}/erlang/lib/orber-*/lib/.debug ${libdir}/erlang/lib/orber-*/priv/lib/.debug ${libdir}/erlang/lib/orber-*/priv/obj/.debug ${libdir}/erlang/lib/orber-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-orber="1"
-DESCRIPTION_${PN}-orber=""
-RDEPENDS_${PN}-orber=""
-FILES_${PN}-orber="${libdir}/erlang/lib/orber-* "
-
-ALLOW_EMPTY_${PN}-observer-staticdev="1"
-DESCRIPTION_${PN}-observer-staticdev=""
-RDEPENDS_${PN}-observer-staticdev=""
-FILES_${PN}-observer-staticdev="${libdir}/erlang/lib/observer-*/lib/*.a ${libdir}/erlang/lib/observer-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-observer-dev="1"
-DESCRIPTION_${PN}-observer-dev=""
-RDEPENDS_${PN}-observer-dev=""
-FILES_${PN}-observer-dev="${libdir}/erlang/lib/observer-*/src ${libdir}/erlang/lib/observer-*/include "
-
-ALLOW_EMPTY_${PN}-observer-dbg="1"
-DESCRIPTION_${PN}-observer-dbg=""
-RDEPENDS_${PN}-observer-dbg=""
-FILES_${PN}-observer-dbg="${libdir}/erlang/lib/observer-*/bin/.debug ${libdir}/erlang/lib/observer-*/lib/.debug ${libdir}/erlang/lib/observer-*/priv/lib/.debug ${libdir}/erlang/lib/observer-*/priv/obj/.debug ${libdir}/erlang/lib/observer-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-observer="1"
-DESCRIPTION_${PN}-observer=""
-RDEPENDS_${PN}-observer=""
-FILES_${PN}-observer="${libdir}/erlang/lib/observer-* "
-
-ALLOW_EMPTY_${PN}-mnesia-staticdev="1"
-DESCRIPTION_${PN}-mnesia-staticdev=""
-RDEPENDS_${PN}-mnesia-staticdev=""
-FILES_${PN}-mnesia-staticdev="${libdir}/erlang/lib/mnesia-*/lib/*.a ${libdir}/erlang/lib/mnesia-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-mnesia-dev="1"
-DESCRIPTION_${PN}-mnesia-dev=""
-RDEPENDS_${PN}-mnesia-dev=""
-FILES_${PN}-mnesia-dev="${libdir}/erlang/lib/mnesia-*/src ${libdir}/erlang/lib/mnesia-*/include "
-
-ALLOW_EMPTY_${PN}-mnesia-dbg="1"
-DESCRIPTION_${PN}-mnesia-dbg=""
-RDEPENDS_${PN}-mnesia-dbg=""
-FILES_${PN}-mnesia-dbg="${libdir}/erlang/lib/mnesia-*/bin/.debug ${libdir}/erlang/lib/mnesia-*/lib/.debug ${libdir}/erlang/lib/mnesia-*/priv/lib/.debug ${libdir}/erlang/lib/mnesia-*/priv/obj/.debug ${libdir}/erlang/lib/mnesia-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-mnesia="1"
-DESCRIPTION_${PN}-mnesia=""
-RDEPENDS_${PN}-mnesia=""
-FILES_${PN}-mnesia="${libdir}/erlang/lib/mnesia-* "
-
-ALLOW_EMPTY_${PN}-megaco-staticdev="1"
-DESCRIPTION_${PN}-megaco-staticdev=""
-RDEPENDS_${PN}-megaco-staticdev=""
-FILES_${PN}-megaco-staticdev="${libdir}/erlang/lib/megaco-*/lib/*.a ${libdir}/erlang/lib/megaco-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-megaco-dev="1"
-DESCRIPTION_${PN}-megaco-dev=""
-RDEPENDS_${PN}-megaco-dev=""
-FILES_${PN}-megaco-dev="${libdir}/erlang/lib/megaco-*/src ${libdir}/erlang/lib/megaco-*/include "
-
-ALLOW_EMPTY_${PN}-megaco-dbg="1"
-DESCRIPTION_${PN}-megaco-dbg=""
-RDEPENDS_${PN}-megaco-dbg=""
-FILES_${PN}-megaco-dbg="${libdir}/erlang/lib/megaco-*/bin/.debug ${libdir}/erlang/lib/megaco-*/lib/.debug ${libdir}/erlang/lib/megaco-*/priv/lib/.debug ${libdir}/erlang/lib/megaco-*/priv/obj/.debug ${libdir}/erlang/lib/megaco-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-megaco="1"
-DESCRIPTION_${PN}-megaco=""
-RDEPENDS_${PN}-megaco=""
-FILES_${PN}-megaco="${libdir}/erlang/lib/megaco-* "
-
-ALLOW_EMPTY_${PN}-kernel-staticdev="1"
-DESCRIPTION_${PN}-kernel-staticdev=""
-RDEPENDS_${PN}-kernel-staticdev=""
-FILES_${PN}-kernel-staticdev="${libdir}/erlang/lib/kernel-*/lib/*.a ${libdir}/erlang/lib/kernel-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-kernel-doc="1"
-DESCRIPTION_${PN}-kernel-doc=""
-RDEPENDS_${PN}-kernel-doc=""
-FILES_${PN}-kernel-doc="${libdir}/erlang/lib/kernel-*/examples "
-
-ALLOW_EMPTY_${PN}-kernel-dev="1"
-DESCRIPTION_${PN}-kernel-dev=""
-RDEPENDS_${PN}-kernel-dev=""
-FILES_${PN}-kernel-dev="${libdir}/erlang/lib/kernel-*/src ${libdir}/erlang/lib/kernel-*/include "
-
-ALLOW_EMPTY_${PN}-kernel-dbg="1"
-DESCRIPTION_${PN}-kernel-dbg=""
-RDEPENDS_${PN}-kernel-dbg=""
-FILES_${PN}-kernel-dbg="${libdir}/erlang/lib/kernel-*/bin/.debug ${libdir}/erlang/lib/kernel-*/lib/.debug ${libdir}/erlang/lib/kernel-*/priv/lib/.debug ${libdir}/erlang/lib/kernel-*/priv/obj/.debug ${libdir}/erlang/lib/kernel-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-kernel="1"
-DESCRIPTION_${PN}-kernel=""
-RDEPENDS_${PN}-kernel=""
-FILES_${PN}-kernel="${libdir}/erlang/lib/kernel-* "
-
-ALLOW_EMPTY_${PN}-jinterface-staticdev="1"
-DESCRIPTION_${PN}-jinterface-staticdev=""
-RDEPENDS_${PN}-jinterface-staticdev=""
-FILES_${PN}-jinterface-staticdev="${libdir}/erlang/lib/jinterface-*/lib/*.a ${libdir}/erlang/lib/jinterface-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-jinterface-dev="1"
-DESCRIPTION_${PN}-jinterface-dev=""
-RDEPENDS_${PN}-jinterface-dev=""
-FILES_${PN}-jinterface-dev="${libdir}/erlang/lib/jinterface-*/src ${libdir}/erlang/lib/jinterface-*/include "
-
-ALLOW_EMPTY_${PN}-jinterface-dbg="1"
-DESCRIPTION_${PN}-jinterface-dbg=""
-RDEPENDS_${PN}-jinterface-dbg=""
-FILES_${PN}-jinterface-dbg="${libdir}/erlang/lib/jinterface-*/bin/.debug ${libdir}/erlang/lib/jinterface-*/lib/.debug ${libdir}/erlang/lib/jinterface-*/priv/lib/.debug ${libdir}/erlang/lib/jinterface-*/priv/obj/.debug ${libdir}/erlang/lib/jinterface-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-jinterface="1"
-DESCRIPTION_${PN}-jinterface=""
-RDEPENDS_${PN}-jinterface=""
-FILES_${PN}-jinterface="${libdir}/erlang/lib/jinterface-* "
-
-ALLOW_EMPTY_${PN}-inets-staticdev="1"
-DESCRIPTION_${PN}-inets-staticdev=""
-RDEPENDS_${PN}-inets-staticdev=""
-FILES_${PN}-inets-staticdev="${libdir}/erlang/lib/inets-*/lib/*.a ${libdir}/erlang/lib/inets-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-inets-dev="1"
-DESCRIPTION_${PN}-inets-dev=""
-RDEPENDS_${PN}-inets-dev=""
-FILES_${PN}-inets-dev="${libdir}/erlang/lib/inets-*/src ${libdir}/erlang/lib/inets-*/include "
-
-ALLOW_EMPTY_${PN}-inets-dbg="1"
-DESCRIPTION_${PN}-inets-dbg=""
-RDEPENDS_${PN}-inets-dbg=""
-FILES_${PN}-inets-dbg="${libdir}/erlang/lib/inets-*/bin/.debug ${libdir}/erlang/lib/inets-*/lib/.debug ${libdir}/erlang/lib/inets-*/priv/lib/.debug ${libdir}/erlang/lib/inets-*/priv/obj/.debug ${libdir}/erlang/lib/inets-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-inets="1"
-DESCRIPTION_${PN}-inets=""
-RDEPENDS_${PN}-inets=""
-FILES_${PN}-inets="${libdir}/erlang/lib/inets-* "
-
-ALLOW_EMPTY_${PN}-ic-staticdev="1"
-DESCRIPTION_${PN}-ic-staticdev=""
-RDEPENDS_${PN}-ic-staticdev=""
-FILES_${PN}-ic-staticdev="${libdir}/erlang/lib/ic-*/lib/*.a ${libdir}/erlang/lib/ic-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-ic-dev="1"
-DESCRIPTION_${PN}-ic-dev=""
-RDEPENDS_${PN}-ic-dev=""
-FILES_${PN}-ic-dev="${libdir}/erlang/lib/ic-*/src ${libdir}/erlang/lib/ic-*/include "
-
-ALLOW_EMPTY_${PN}-ic-dbg="1"
-DESCRIPTION_${PN}-ic-dbg=""
-RDEPENDS_${PN}-ic-dbg=""
-FILES_${PN}-ic-dbg="${libdir}/erlang/lib/ic-*/bin/.debug ${libdir}/erlang/lib/ic-*/lib/.debug ${libdir}/erlang/lib/ic-*/priv/lib/.debug ${libdir}/erlang/lib/ic-*/priv/obj/.debug ${libdir}/erlang/lib/ic-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-ic="1"
-DESCRIPTION_${PN}-ic=""
-RDEPENDS_${PN}-ic=""
-FILES_${PN}-ic="${libdir}/erlang/lib/ic-* "
-
-ALLOW_EMPTY_${PN}-hipe-staticdev="1"
-DESCRIPTION_${PN}-hipe-staticdev=""
-RDEPENDS_${PN}-hipe-staticdev=""
-FILES_${PN}-hipe-staticdev="${libdir}/erlang/lib/hipe-*/lib/*.a ${libdir}/erlang/lib/hipe-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-hipe-dev="1"
-DESCRIPTION_${PN}-hipe-dev=""
-RDEPENDS_${PN}-hipe-dev=""
-FILES_${PN}-hipe-dev="${libdir}/erlang/lib/hipe-*/src ${libdir}/erlang/lib/hipe-*/include "
-
-ALLOW_EMPTY_${PN}-hipe-dbg="1"
-DESCRIPTION_${PN}-hipe-dbg=""
-RDEPENDS_${PN}-hipe-dbg=""
-FILES_${PN}-hipe-dbg="${libdir}/erlang/lib/hipe-*/bin/.debug ${libdir}/erlang/lib/hipe-*/lib/.debug ${libdir}/erlang/lib/hipe-*/priv/lib/.debug ${libdir}/erlang/lib/hipe-*/priv/obj/.debug ${libdir}/erlang/lib/hipe-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-hipe="1"
-DESCRIPTION_${PN}-hipe=""
-RDEPENDS_${PN}-hipe=""
-FILES_${PN}-hipe="${libdir}/erlang/lib/hipe-* "
-
-ALLOW_EMPTY_${PN}-gs-staticdev="1"
-DESCRIPTION_${PN}-gs-staticdev=""
-RDEPENDS_${PN}-gs-staticdev=""
-FILES_${PN}-gs-staticdev="${libdir}/erlang/lib/gs-*/lib/*.a ${libdir}/erlang/lib/gs-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-gs-dev="1"
-DESCRIPTION_${PN}-gs-dev=""
-RDEPENDS_${PN}-gs-dev=""
-FILES_${PN}-gs-dev="${libdir}/erlang/lib/gs-*/src ${libdir}/erlang/lib/gs-*/include "
-
-ALLOW_EMPTY_${PN}-gs-dbg="1"
-DESCRIPTION_${PN}-gs-dbg=""
-RDEPENDS_${PN}-gs-dbg=""
-FILES_${PN}-gs-dbg="${libdir}/erlang/lib/gs-*/bin/.debug ${libdir}/erlang/lib/gs-*/lib/.debug ${libdir}/erlang/lib/gs-*/priv/lib/.debug ${libdir}/erlang/lib/gs-*/priv/obj/.debug ${libdir}/erlang/lib/gs-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-gs="1"
-DESCRIPTION_${PN}-gs=""
-RDEPENDS_${PN}-gs=""
-FILES_${PN}-gs="${libdir}/erlang/lib/gs-* "
-
-ALLOW_EMPTY_${PN}-eunit-staticdev="1"
-DESCRIPTION_${PN}-eunit-staticdev=""
-RDEPENDS_${PN}-eunit-staticdev=""
-FILES_${PN}-eunit-staticdev="${libdir}/erlang/lib/eunit-*/lib/*.a ${libdir}/erlang/lib/eunit-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-eunit-dev="1"
-DESCRIPTION_${PN}-eunit-dev=""
-RDEPENDS_${PN}-eunit-dev=""
-FILES_${PN}-eunit-dev="${libdir}/erlang/lib/eunit-*/src ${libdir}/erlang/lib/eunit-*/include "
-
-ALLOW_EMPTY_${PN}-eunit-dbg="1"
-DESCRIPTION_${PN}-eunit-dbg=""
-RDEPENDS_${PN}-eunit-dbg=""
-FILES_${PN}-eunit-dbg="${libdir}/erlang/lib/eunit-*/bin/.debug ${libdir}/erlang/lib/eunit-*/lib/.debug ${libdir}/erlang/lib/eunit-*/priv/lib/.debug ${libdir}/erlang/lib/eunit-*/priv/obj/.debug ${libdir}/erlang/lib/eunit-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-eunit="1"
-DESCRIPTION_${PN}-eunit=""
-RDEPENDS_${PN}-eunit=""
-FILES_${PN}-eunit="${libdir}/erlang/lib/eunit-* "
-
-ALLOW_EMPTY_${PN}-et-staticdev="1"
-DESCRIPTION_${PN}-et-staticdev=""
-RDEPENDS_${PN}-et-staticdev=""
-FILES_${PN}-et-staticdev="${libdir}/erlang/lib/et-*/lib/*.a ${libdir}/erlang/lib/et-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-et-dev="1"
-DESCRIPTION_${PN}-et-dev=""
-RDEPENDS_${PN}-et-dev=""
-FILES_${PN}-et-dev="${libdir}/erlang/lib/et-*/src ${libdir}/erlang/lib/et-*/include "
-
-ALLOW_EMPTY_${PN}-et-dbg="1"
-DESCRIPTION_${PN}-et-dbg=""
-RDEPENDS_${PN}-et-dbg=""
-FILES_${PN}-et-dbg="${libdir}/erlang/lib/et-*/bin/.debug ${libdir}/erlang/lib/et-*/lib/.debug ${libdir}/erlang/lib/et-*/priv/lib/.debug ${libdir}/erlang/lib/et-*/priv/obj/.debug ${libdir}/erlang/lib/et-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-et="1"
-DESCRIPTION_${PN}-et=""
-RDEPENDS_${PN}-et=""
-FILES_${PN}-et="${libdir}/erlang/lib/et-* "
-
-ALLOW_EMPTY_${PN}-erts-staticdev="1"
-DESCRIPTION_${PN}-erts-staticdev=""
-RDEPENDS_${PN}-erts-staticdev=""
-FILES_${PN}-erts-staticdev="${libdir}/erlang/lib/erts-*/lib/*.a ${libdir}/erlang/lib/erts-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-erts-dev="1"
-DESCRIPTION_${PN}-erts-dev=""
-RDEPENDS_${PN}-erts-dev=""
-FILES_${PN}-erts-dev="${libdir}/erlang/lib/erts-*/src ${libdir}/erlang/lib/erts-*/include "
-
-ALLOW_EMPTY_${PN}-erts-dbg="1"
-DESCRIPTION_${PN}-erts-dbg=""
-RDEPENDS_${PN}-erts-dbg=""
-FILES_${PN}-erts-dbg="${libdir}/erlang/lib/erts-*/bin/.debug ${libdir}/erlang/lib/erts-*/lib/.debug ${libdir}/erlang/lib/erts-*/priv/lib/.debug ${libdir}/erlang/lib/erts-*/priv/obj/.debug ${libdir}/erlang/lib/erts-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-erts="1"
-DESCRIPTION_${PN}-erts=""
-RDEPENDS_${PN}-erts=""
-FILES_${PN}-erts="${libdir}/erlang/lib/erts-* "
-
-ALLOW_EMPTY_${PN}-erl-interface-staticdev="1"
-DESCRIPTION_${PN}-erl-interface-staticdev=""
-RDEPENDS_${PN}-erl-interface-staticdev=""
-FILES_${PN}-erl-interface-staticdev="${libdir}/erlang/lib/erl_interface-*/lib/*.a ${libdir}/erlang/lib/erl_interface-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-erl-interface-dev="1"
-DESCRIPTION_${PN}-erl-interface-dev=""
-RDEPENDS_${PN}-erl-interface-dev=""
-FILES_${PN}-erl-interface-dev="${libdir}/erlang/lib/erl_interface-*/src ${libdir}/erlang/lib/erl_interface-*/include "
-
-ALLOW_EMPTY_${PN}-erl-interface-dbg="1"
-DESCRIPTION_${PN}-erl-interface-dbg=""
-RDEPENDS_${PN}-erl-interface-dbg=""
-FILES_${PN}-erl-interface-dbg="${libdir}/erlang/lib/erl_interface-*/bin/.debug ${libdir}/erlang/lib/erl_interface-*/lib/.debug ${libdir}/erlang/lib/erl_interface-*/priv/lib/.debug ${libdir}/erlang/lib/erl_interface-*/priv/obj/.debug ${libdir}/erlang/lib/erl_interface-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-erl-interface="1"
-DESCRIPTION_${PN}-erl-interface=""
-RDEPENDS_${PN}-erl-interface=""
-FILES_${PN}-erl-interface="${libdir}/erlang/lib/erl_interface-* "
-
-ALLOW_EMPTY_${PN}-erl-docgen-staticdev="1"
-DESCRIPTION_${PN}-erl-docgen-staticdev=""
-RDEPENDS_${PN}-erl-docgen-staticdev=""
-FILES_${PN}-erl-docgen-staticdev="${libdir}/erlang/lib/erl_docgen-*/lib/*.a ${libdir}/erlang/lib/erl_docgen-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-erl-docgen-dev="1"
-DESCRIPTION_${PN}-erl-docgen-dev=""
-RDEPENDS_${PN}-erl-docgen-dev=""
-FILES_${PN}-erl-docgen-dev="${libdir}/erlang/lib/erl_docgen-*/src ${libdir}/erlang/lib/erl_docgen-*/include "
-
-ALLOW_EMPTY_${PN}-erl-docgen-dbg="1"
-DESCRIPTION_${PN}-erl-docgen-dbg=""
-RDEPENDS_${PN}-erl-docgen-dbg=""
-FILES_${PN}-erl-docgen-dbg="${libdir}/erlang/lib/erl_docgen-*/bin/.debug ${libdir}/erlang/lib/erl_docgen-*/lib/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/lib/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/obj/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-erl-docgen="1"
-DESCRIPTION_${PN}-erl-docgen=""
-RDEPENDS_${PN}-erl-docgen=""
-FILES_${PN}-erl-docgen="${libdir}/erlang/lib/erl_docgen-* "
-
-ALLOW_EMPTY_${PN}-eldap-staticdev="1"
-DESCRIPTION_${PN}-eldap-staticdev=""
-RDEPENDS_${PN}-eldap-staticdev=""
-FILES_${PN}-eldap-staticdev="${libdir}/erlang/lib/eldap-*/lib/*.a ${libdir}/erlang/lib/eldap-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-eldap-dev="1"
-DESCRIPTION_${PN}-eldap-dev=""
-RDEPENDS_${PN}-eldap-dev=""
-FILES_${PN}-eldap-dev="${libdir}/erlang/lib/eldap-*/src ${libdir}/erlang/lib/eldap-*/include "
-
-ALLOW_EMPTY_${PN}-eldap-dbg="1"
-DESCRIPTION_${PN}-eldap-dbg=""
-RDEPENDS_${PN}-eldap-dbg=""
-FILES_${PN}-eldap-dbg="${libdir}/erlang/lib/eldap-*/bin/.debug ${libdir}/erlang/lib/eldap-*/lib/.debug ${libdir}/erlang/lib/eldap-*/priv/lib/.debug ${libdir}/erlang/lib/eldap-*/priv/obj/.debug ${libdir}/erlang/lib/eldap-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-eldap="1"
-DESCRIPTION_${PN}-eldap=""
-RDEPENDS_${PN}-eldap=""
-FILES_${PN}-eldap="${libdir}/erlang/lib/eldap-* "
-
-ALLOW_EMPTY_${PN}-edoc-staticdev="1"
-DESCRIPTION_${PN}-edoc-staticdev=""
-RDEPENDS_${PN}-edoc-staticdev=""
-FILES_${PN}-edoc-staticdev="${libdir}/erlang/lib/edoc-*/lib/*.a ${libdir}/erlang/lib/edoc-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-edoc-dev="1"
-DESCRIPTION_${PN}-edoc-dev=""
-RDEPENDS_${PN}-edoc-dev=""
-FILES_${PN}-edoc-dev="${libdir}/erlang/lib/edoc-*/src ${libdir}/erlang/lib/edoc-*/include "
-
-ALLOW_EMPTY_${PN}-edoc-dbg="1"
-DESCRIPTION_${PN}-edoc-dbg=""
-RDEPENDS_${PN}-edoc-dbg=""
-FILES_${PN}-edoc-dbg="${libdir}/erlang/lib/edoc-*/bin/.debug ${libdir}/erlang/lib/edoc-*/lib/.debug ${libdir}/erlang/lib/edoc-*/priv/lib/.debug ${libdir}/erlang/lib/edoc-*/priv/obj/.debug ${libdir}/erlang/lib/edoc-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-edoc="1"
-DESCRIPTION_${PN}-edoc=""
-RDEPENDS_${PN}-edoc=""
-FILES_${PN}-edoc="${libdir}/erlang/lib/edoc-* "
-
-ALLOW_EMPTY_${PN}-doc="1"
-DESCRIPTION_${PN}-doc=""
-RDEPENDS_${PN}-doc=""
-FILES_${PN}-doc+="${libdir}/erlang/erts-*/doc ${libdir}/erlang/erts-*/man ${libdir}/erlang/lib/*/examples ${libdir}/erlang/misc "
-
-ALLOW_EMPTY_${PN}-diameter-staticdev="1"
-DESCRIPTION_${PN}-diameter-staticdev=""
-RDEPENDS_${PN}-diameter-staticdev=""
-FILES_${PN}-diameter-staticdev="${libdir}/erlang/lib/diameter-*/lib/*.a ${libdir}/erlang/lib/diameter-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-diameter-dev="1"
-DESCRIPTION_${PN}-diameter-dev=""
-RDEPENDS_${PN}-diameter-dev=""
-FILES_${PN}-diameter-dev="${libdir}/erlang/lib/diameter-*/src ${libdir}/erlang/lib/diameter-*/include "
-
-ALLOW_EMPTY_${PN}-diameter-dbg="1"
-DESCRIPTION_${PN}-diameter-dbg=""
-RDEPENDS_${PN}-diameter-dbg=""
-FILES_${PN}-diameter-dbg="${libdir}/erlang/lib/diameter-*/bin/.debug ${libdir}/erlang/lib/diameter-*/lib/.debug ${libdir}/erlang/lib/diameter-*/priv/lib/.debug ${libdir}/erlang/lib/diameter-*/priv/obj/.debug ${libdir}/erlang/lib/diameter-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-diameter="1"
-DESCRIPTION_${PN}-diameter=""
-RDEPENDS_${PN}-diameter=""
-FILES_${PN}-diameter="${libdir}/erlang/lib/diameter-* "
-
-ALLOW_EMPTY_${PN}-dialyzer-staticdev="1"
-DESCRIPTION_${PN}-dialyzer-staticdev=""
-RDEPENDS_${PN}-dialyzer-staticdev=""
-FILES_${PN}-dialyzer-staticdev="${libdir}/erlang/lib/dialyzer-*/lib/*.a ${libdir}/erlang/lib/dialyzer-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-dialyzer-dev="1"
-DESCRIPTION_${PN}-dialyzer-dev=""
-RDEPENDS_${PN}-dialyzer-dev=""
-FILES_${PN}-dialyzer-dev="${libdir}/erlang/lib/dialyzer-*/src ${libdir}/erlang/lib/dialyzer-*/include "
-
-ALLOW_EMPTY_${PN}-dialyzer-dbg="1"
-DESCRIPTION_${PN}-dialyzer-dbg=""
-RDEPENDS_${PN}-dialyzer-dbg=""
-FILES_${PN}-dialyzer-dbg="${libdir}/erlang/lib/dialyzer-*/bin/.debug ${libdir}/erlang/lib/dialyzer-*/lib/.debug ${libdir}/erlang/lib/dialyzer-*/priv/lib/.debug ${libdir}/erlang/lib/dialyzer-*/priv/obj/.debug ${libdir}/erlang/lib/dialyzer-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-dialyzer="1"
-DESCRIPTION_${PN}-dialyzer=""
-RDEPENDS_${PN}-dialyzer=""
-FILES_${PN}-dialyzer="${libdir}/erlang/lib/dialyzer-* "
-
-ALLOW_EMPTY_${PN}-dev="1"
-DESCRIPTION_${PN}-dev=""
-RDEPENDS_${PN}-dev=""
-FILES_${PN}-dev+="${libdir}/erlang/erts-*/include ${libdir}/erlang/erts-*/src ${libdir}/erlang/usr/include "
-
-ALLOW_EMPTY_${PN}-debugger-staticdev="1"
-DESCRIPTION_${PN}-debugger-staticdev=""
-RDEPENDS_${PN}-debugger-staticdev=""
-FILES_${PN}-debugger-staticdev="${libdir}/erlang/lib/debugger-*/lib/*.a ${libdir}/erlang/lib/debugger-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-debugger-dev="1"
-DESCRIPTION_${PN}-debugger-dev=""
-RDEPENDS_${PN}-debugger-dev=""
-FILES_${PN}-debugger-dev="${libdir}/erlang/lib/debugger-*/src ${libdir}/erlang/lib/debugger-*/include "
-
-ALLOW_EMPTY_${PN}-debugger-dbg="1"
-DESCRIPTION_${PN}-debugger-dbg=""
-RDEPENDS_${PN}-debugger-dbg=""
-FILES_${PN}-debugger-dbg="${libdir}/erlang/lib/debugger-*/bin/.debug ${libdir}/erlang/lib/debugger-*/lib/.debug ${libdir}/erlang/lib/debugger-*/priv/lib/.debug ${libdir}/erlang/lib/debugger-*/priv/obj/.debug ${libdir}/erlang/lib/debugger-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-debugger="1"
-DESCRIPTION_${PN}-debugger=""
-RDEPENDS_${PN}-debugger=""
-FILES_${PN}-debugger="${libdir}/erlang/lib/debugger-* "
-
-ALLOW_EMPTY_${PN}-dbg="1"
-DESCRIPTION_${PN}-dbg=""
-RDEPENDS_${PN}-dbg=""
-FILES_${PN}-dbg+="${libdir}/erlang/bin/.debug ${libdir}/erlang/erts-*/bin/.debug "
-
-ALLOW_EMPTY_${PN}-crypto-staticdev="1"
-DESCRIPTION_${PN}-crypto-staticdev=""
-RDEPENDS_${PN}-crypto-staticdev=""
-FILES_${PN}-crypto-staticdev="${libdir}/erlang/lib/crypto-*/lib/*.a ${libdir}/erlang/lib/crypto-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-crypto-dev="1"
-DESCRIPTION_${PN}-crypto-dev=""
-RDEPENDS_${PN}-crypto-dev=""
-FILES_${PN}-crypto-dev="${libdir}/erlang/lib/crypto-*/src ${libdir}/erlang/lib/crypto-*/include "
-
-ALLOW_EMPTY_${PN}-crypto-dbg="1"
-DESCRIPTION_${PN}-crypto-dbg=""
-RDEPENDS_${PN}-crypto-dbg=""
-FILES_${PN}-crypto-dbg="${libdir}/erlang/lib/crypto-*/bin/.debug ${libdir}/erlang/lib/crypto-*/lib/.debug ${libdir}/erlang/lib/crypto-*/priv/lib/.debug ${libdir}/erlang/lib/crypto-*/priv/obj/.debug ${libdir}/erlang/lib/crypto-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-crypto="1"
-DESCRIPTION_${PN}-crypto=""
-RDEPENDS_${PN}-crypto=""
-FILES_${PN}-crypto="${libdir}/erlang/lib/crypto-* "
-
-ALLOW_EMPTY_${PN}-costransactions-staticdev="1"
-DESCRIPTION_${PN}-costransactions-staticdev=""
-RDEPENDS_${PN}-costransactions-staticdev=""
-FILES_${PN}-costransactions-staticdev="${libdir}/erlang/lib/cosTransactions-*/lib/*.a ${libdir}/erlang/lib/cosTransactions-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-costransactions-dev="1"
-DESCRIPTION_${PN}-costransactions-dev=""
-RDEPENDS_${PN}-costransactions-dev=""
-FILES_${PN}-costransactions-dev="${libdir}/erlang/lib/cosTransactions-*/src ${libdir}/erlang/lib/cosTransactions-*/include "
-
-ALLOW_EMPTY_${PN}-costransactions-dbg="1"
-DESCRIPTION_${PN}-costransactions-dbg=""
-RDEPENDS_${PN}-costransactions-dbg=""
-FILES_${PN}-costransactions-dbg="${libdir}/erlang/lib/cosTransactions-*/bin/.debug ${libdir}/erlang/lib/cosTransactions-*/lib/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/lib/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/obj/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-costransactions="1"
-DESCRIPTION_${PN}-costransactions=""
-RDEPENDS_${PN}-costransactions=""
-FILES_${PN}-costransactions="${libdir}/erlang/lib/cosTransactions-* "
-
-ALLOW_EMPTY_${PN}-costime-staticdev="1"
-DESCRIPTION_${PN}-costime-staticdev=""
-RDEPENDS_${PN}-costime-staticdev=""
-FILES_${PN}-costime-staticdev="${libdir}/erlang/lib/cosTime-*/lib/*.a ${libdir}/erlang/lib/cosTime-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-costime-dev="1"
-DESCRIPTION_${PN}-costime-dev=""
-RDEPENDS_${PN}-costime-dev=""
-FILES_${PN}-costime-dev="${libdir}/erlang/lib/cosTime-*/src ${libdir}/erlang/lib/cosTime-*/include "
-
-ALLOW_EMPTY_${PN}-costime-dbg="1"
-DESCRIPTION_${PN}-costime-dbg=""
-RDEPENDS_${PN}-costime-dbg=""
-FILES_${PN}-costime-dbg="${libdir}/erlang/lib/cosTime-*/bin/.debug ${libdir}/erlang/lib/cosTime-*/lib/.debug ${libdir}/erlang/lib/cosTime-*/priv/lib/.debug ${libdir}/erlang/lib/cosTime-*/priv/obj/.debug ${libdir}/erlang/lib/cosTime-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-costime="1"
-DESCRIPTION_${PN}-costime=""
-RDEPENDS_${PN}-costime=""
-FILES_${PN}-costime="${libdir}/erlang/lib/cosTime-* "
-
-ALLOW_EMPTY_${PN}-cosproperty-staticdev="1"
-DESCRIPTION_${PN}-cosproperty-staticdev=""
-RDEPENDS_${PN}-cosproperty-staticdev=""
-FILES_${PN}-cosproperty-staticdev="${libdir}/erlang/lib/cosProperty-*/lib/*.a ${libdir}/erlang/lib/cosProperty-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-cosproperty-dev="1"
-DESCRIPTION_${PN}-cosproperty-dev=""
-RDEPENDS_${PN}-cosproperty-dev=""
-FILES_${PN}-cosproperty-dev="${libdir}/erlang/lib/cosProperty-*/src ${libdir}/erlang/lib/cosProperty-*/include "
-
-ALLOW_EMPTY_${PN}-cosproperty-dbg="1"
-DESCRIPTION_${PN}-cosproperty-dbg=""
-RDEPENDS_${PN}-cosproperty-dbg=""
-FILES_${PN}-cosproperty-dbg="${libdir}/erlang/lib/cosProperty-*/bin/.debug ${libdir}/erlang/lib/cosProperty-*/lib/.debug ${libdir}/erlang/lib/cosProperty-*/priv/lib/.debug ${libdir}/erlang/lib/cosProperty-*/priv/obj/.debug ${libdir}/erlang/lib/cosProperty-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-cosproperty="1"
-DESCRIPTION_${PN}-cosproperty=""
-RDEPENDS_${PN}-cosproperty=""
-FILES_${PN}-cosproperty="${libdir}/erlang/lib/cosProperty-* "
-
-ALLOW_EMPTY_${PN}-cosnotification-staticdev="1"
-DESCRIPTION_${PN}-cosnotification-staticdev=""
-RDEPENDS_${PN}-cosnotification-staticdev=""
-FILES_${PN}-cosnotification-staticdev="${libdir}/erlang/lib/cosNotification-*/lib/*.a ${libdir}/erlang/lib/cosNotification-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-cosnotification-dev="1"
-DESCRIPTION_${PN}-cosnotification-dev=""
-RDEPENDS_${PN}-cosnotification-dev=""
-FILES_${PN}-cosnotification-dev="${libdir}/erlang/lib/cosNotification-*/src ${libdir}/erlang/lib/cosNotification-*/include "
-
-ALLOW_EMPTY_${PN}-cosnotification-dbg="1"
-DESCRIPTION_${PN}-cosnotification-dbg=""
-RDEPENDS_${PN}-cosnotification-dbg=""
-FILES_${PN}-cosnotification-dbg="${libdir}/erlang/lib/cosNotification-*/bin/.debug ${libdir}/erlang/lib/cosNotification-*/lib/.debug ${libdir}/erlang/lib/cosNotification-*/priv/lib/.debug ${libdir}/erlang/lib/cosNotification-*/priv/obj/.debug ${libdir}/erlang/lib/cosNotification-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-cosnotification="1"
-DESCRIPTION_${PN}-cosnotification=""
-RDEPENDS_${PN}-cosnotification=""
-FILES_${PN}-cosnotification="${libdir}/erlang/lib/cosNotification-* "
-
-ALLOW_EMPTY_${PN}-cosfiletransfer-staticdev="1"
-DESCRIPTION_${PN}-cosfiletransfer-staticdev=""
-RDEPENDS_${PN}-cosfiletransfer-staticdev=""
-FILES_${PN}-cosfiletransfer-staticdev="${libdir}/erlang/lib/cosFileTransfer-*/lib/*.a ${libdir}/erlang/lib/cosFileTransfer-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-cosfiletransfer-dev="1"
-DESCRIPTION_${PN}-cosfiletransfer-dev=""
-RDEPENDS_${PN}-cosfiletransfer-dev=""
-FILES_${PN}-cosfiletransfer-dev="${libdir}/erlang/lib/cosFileTransfer-*/src ${libdir}/erlang/lib/cosFileTransfer-*/include "
-
-ALLOW_EMPTY_${PN}-cosfiletransfer-dbg="1"
-DESCRIPTION_${PN}-cosfiletransfer-dbg=""
-RDEPENDS_${PN}-cosfiletransfer-dbg=""
-FILES_${PN}-cosfiletransfer-dbg="${libdir}/erlang/lib/cosFileTransfer-*/bin/.debug ${libdir}/erlang/lib/cosFileTransfer-*/lib/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/lib/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/obj/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-cosfiletransfer="1"
-DESCRIPTION_${PN}-cosfiletransfer=""
-RDEPENDS_${PN}-cosfiletransfer=""
-FILES_${PN}-cosfiletransfer="${libdir}/erlang/lib/cosFileTransfer-* "
-
-ALLOW_EMPTY_${PN}-coseventdomain-staticdev="1"
-DESCRIPTION_${PN}-coseventdomain-staticdev=""
-RDEPENDS_${PN}-coseventdomain-staticdev=""
-FILES_${PN}-coseventdomain-staticdev="${libdir}/erlang/lib/cosEventDomain-*/lib/*.a ${libdir}/erlang/lib/cosEventDomain-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-coseventdomain-dev="1"
-DESCRIPTION_${PN}-coseventdomain-dev=""
-RDEPENDS_${PN}-coseventdomain-dev=""
-FILES_${PN}-coseventdomain-dev="${libdir}/erlang/lib/cosEventDomain-*/src ${libdir}/erlang/lib/cosEventDomain-*/include "
-
-ALLOW_EMPTY_${PN}-coseventdomain-dbg="1"
-DESCRIPTION_${PN}-coseventdomain-dbg=""
-RDEPENDS_${PN}-coseventdomain-dbg=""
-FILES_${PN}-coseventdomain-dbg="${libdir}/erlang/lib/cosEventDomain-*/bin/.debug ${libdir}/erlang/lib/cosEventDomain-*/lib/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/lib/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/obj/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-coseventdomain="1"
-DESCRIPTION_${PN}-coseventdomain=""
-RDEPENDS_${PN}-coseventdomain=""
-FILES_${PN}-coseventdomain="${libdir}/erlang/lib/cosEventDomain-* "
-
-ALLOW_EMPTY_${PN}-cosevent-staticdev="1"
-DESCRIPTION_${PN}-cosevent-staticdev=""
-RDEPENDS_${PN}-cosevent-staticdev=""
-FILES_${PN}-cosevent-staticdev="${libdir}/erlang/lib/cosEvent-*/lib/*.a ${libdir}/erlang/lib/cosEvent-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-cosevent-dev="1"
-DESCRIPTION_${PN}-cosevent-dev=""
-RDEPENDS_${PN}-cosevent-dev=""
-FILES_${PN}-cosevent-dev="${libdir}/erlang/lib/cosEvent-*/src ${libdir}/erlang/lib/cosEvent-*/include "
-
-ALLOW_EMPTY_${PN}-cosevent-dbg="1"
-DESCRIPTION_${PN}-cosevent-dbg=""
-RDEPENDS_${PN}-cosevent-dbg=""
-FILES_${PN}-cosevent-dbg="${libdir}/erlang/lib/cosEvent-*/bin/.debug ${libdir}/erlang/lib/cosEvent-*/lib/.debug ${libdir}/erlang/lib/cosEvent-*/priv/lib/.debug ${libdir}/erlang/lib/cosEvent-*/priv/obj/.debug ${libdir}/erlang/lib/cosEvent-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-cosevent="1"
-DESCRIPTION_${PN}-cosevent=""
-RDEPENDS_${PN}-cosevent=""
-FILES_${PN}-cosevent="${libdir}/erlang/lib/cosEvent-* "
-
-ALLOW_EMPTY_${PN}-compiler-staticdev="1"
-DESCRIPTION_${PN}-compiler-staticdev=""
-RDEPENDS_${PN}-compiler-staticdev=""
-FILES_${PN}-compiler-staticdev="${libdir}/erlang/lib/compiler-*/lib/*.a ${libdir}/erlang/lib/compiler-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-compiler-dev="1"
-DESCRIPTION_${PN}-compiler-dev=""
-RDEPENDS_${PN}-compiler-dev=""
-FILES_${PN}-compiler-dev="${libdir}/erlang/lib/compiler-*/src ${libdir}/erlang/lib/compiler-*/include "
-
-ALLOW_EMPTY_${PN}-compiler-dbg="1"
-DESCRIPTION_${PN}-compiler-dbg=""
-RDEPENDS_${PN}-compiler-dbg=""
-FILES_${PN}-compiler-dbg="${libdir}/erlang/lib/compiler-*/bin/.debug ${libdir}/erlang/lib/compiler-*/lib/.debug ${libdir}/erlang/lib/compiler-*/priv/lib/.debug ${libdir}/erlang/lib/compiler-*/priv/obj/.debug ${libdir}/erlang/lib/compiler-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-compiler="1"
-DESCRIPTION_${PN}-compiler=""
-RDEPENDS_${PN}-compiler=""
-FILES_${PN}-compiler="${libdir}/erlang/lib/compiler-* "
-
-ALLOW_EMPTY_${PN}-common-test-staticdev="1"
-DESCRIPTION_${PN}-common-test-staticdev=""
-RDEPENDS_${PN}-common-test-staticdev=""
-FILES_${PN}-common-test-staticdev="${libdir}/erlang/lib/common_test-*/lib/*.a ${libdir}/erlang/lib/common_test-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-common-test-dev="1"
-DESCRIPTION_${PN}-common-test-dev=""
-RDEPENDS_${PN}-common-test-dev=""
-FILES_${PN}-common-test-dev="${libdir}/erlang/lib/common_test-*/src ${libdir}/erlang/lib/common_test-*/include "
-
-ALLOW_EMPTY_${PN}-common-test-dbg="1"
-DESCRIPTION_${PN}-common-test-dbg=""
-RDEPENDS_${PN}-common-test-dbg=""
-FILES_${PN}-common-test-dbg="${libdir}/erlang/lib/common_test-*/bin/.debug ${libdir}/erlang/lib/common_test-*/lib/.debug ${libdir}/erlang/lib/common_test-*/priv/lib/.debug ${libdir}/erlang/lib/common_test-*/priv/obj/.debug ${libdir}/erlang/lib/common_test-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-common-test="1"
-DESCRIPTION_${PN}-common-test=""
-RDEPENDS_${PN}-common-test=""
-FILES_${PN}-common-test="${libdir}/erlang/lib/common_test-* "
-
-ALLOW_EMPTY_${PN}-asn1-staticdev="1"
-DESCRIPTION_${PN}-asn1-staticdev=""
-RDEPENDS_${PN}-asn1-staticdev=""
-FILES_${PN}-asn1-staticdev="${libdir}/erlang/lib/asn1-*/lib/*.a ${libdir}/erlang/lib/asn1-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-asn1-dev="1"
-DESCRIPTION_${PN}-asn1-dev=""
-RDEPENDS_${PN}-asn1-dev=""
-FILES_${PN}-asn1-dev="${libdir}/erlang/lib/asn1-*/src ${libdir}/erlang/lib/asn1-*/include "
-
-ALLOW_EMPTY_${PN}-asn1-dbg="1"
-DESCRIPTION_${PN}-asn1-dbg=""
-RDEPENDS_${PN}-asn1-dbg=""
-FILES_${PN}-asn1-dbg="${libdir}/erlang/lib/asn1-*/bin/.debug ${libdir}/erlang/lib/asn1-*/lib/.debug ${libdir}/erlang/lib/asn1-*/priv/lib/.debug ${libdir}/erlang/lib/asn1-*/priv/obj/.debug ${libdir}/erlang/lib/asn1-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-asn1="1"
-DESCRIPTION_${PN}-asn1=""
-RDEPENDS_${PN}-asn1=""
-FILES_${PN}-asn1="${libdir}/erlang/lib/asn1-* "
-
-ALLOW_EMPTY_${PN}-appmon-staticdev="1"
-DESCRIPTION_${PN}-appmon-staticdev=""
-RDEPENDS_${PN}-appmon-staticdev=""
-FILES_${PN}-appmon-staticdev="${libdir}/erlang/lib/appmon-*/lib/*.a ${libdir}/erlang/lib/appmon-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-appmon-dev="1"
-DESCRIPTION_${PN}-appmon-dev=""
-RDEPENDS_${PN}-appmon-dev=""
-FILES_${PN}-appmon-dev="${libdir}/erlang/lib/appmon-*/src ${libdir}/erlang/lib/appmon-*/include "
-
-ALLOW_EMPTY_${PN}-appmon-dbg="1"
-DESCRIPTION_${PN}-appmon-dbg=""
-RDEPENDS_${PN}-appmon-dbg=""
-FILES_${PN}-appmon-dbg="${libdir}/erlang/lib/appmon-*/bin/.debug ${libdir}/erlang/lib/appmon-*/lib/.debug ${libdir}/erlang/lib/appmon-*/priv/lib/.debug ${libdir}/erlang/lib/appmon-*/priv/obj/.debug ${libdir}/erlang/lib/appmon-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-appmon="1"
-DESCRIPTION_${PN}-appmon=""
-RDEPENDS_${PN}-appmon=""
-FILES_${PN}-appmon="${libdir}/erlang/lib/appmon-* "
-
-ALLOW_EMPTY_${PN}="1"
-DESCRIPTION_${PN}=""
-RDEPENDS_${PN}="${PN}-erts ${PN}-kernel ${PN}-sasl ${PN}-stdlib"
-FILES_${PN}+="${bindir} ${libdir}/erlang/releases ${libdir}/erlang/bin ${libdir}/erlang/erts-*/bin "
-
-DESCRIPTION_${PN}-modules="All Erlang modules"
-RDEPENDS_${PN}-modules="${PN} ${PN}-appmon ${PN}-asn1 ${PN}-common-test ${PN}-compiler ${PN}-cosevent ${PN}-coseventdomain ${PN}-cosfiletransfer ${PN}-cosnotification ${PN}-cosproperty ${PN}-costime ${PN}-costransactions ${PN}-crypto ${PN}-debugger ${PN}-dialyzer ${PN}-diameter ${PN}-doc ${PN}-edoc ${PN}-eldap ${PN}-erl-docgen ${PN}-erl-interface ${PN}-erts ${PN}-et ${PN}-eunit ${PN}-gs ${PN}-hipe ${PN}-ic ${PN}-inets ${PN}-jinterface ${PN}-kernel ${PN}-kernel-doc ${PN}-megaco ${PN}-mnesia ${PN}-observer ${PN}-orber ${PN}-os-mon ${PN}-otp-mibs ${PN}-parsetools ${PN}-percept ${PN}-pman ${PN}-public-key ${PN}-reltool ${PN}-runtime-tools ${PN}-sasl ${PN}-sasl-doc ${PN}-snmp ${PN}-ssh ${PN}-ssl ${PN}-stdlib ${PN}-stdlib-doc ${PN}-syntax-tools ${PN}-test-server ${PN}-toolbar ${PN}-tools ${PN}-tv ${PN}-typer ${PN}-webtool ${PN}-xmerl "
-ALLOW_EMPTY_${PN}-modules = "1"
+ALLOW_EMPTY:${PN}-xmerl-staticdev="1"
+DESCRIPTION:${PN}-xmerl-staticdev=""
+RDEPENDS:${PN}-xmerl-staticdev=""
+FILES:${PN}-xmerl-staticdev="${libdir}/erlang/lib/xmerl-*/lib/*.a ${libdir}/erlang/lib/xmerl-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-xmerl-dev="1"
+DESCRIPTION:${PN}-xmerl-dev=""
+RDEPENDS:${PN}-xmerl-dev=""
+FILES:${PN}-xmerl-dev="${libdir}/erlang/lib/xmerl-*/src ${libdir}/erlang/lib/xmerl-*/include "
+
+ALLOW_EMPTY:${PN}-xmerl-dbg="1"
+DESCRIPTION:${PN}-xmerl-dbg=""
+RDEPENDS:${PN}-xmerl-dbg=""
+FILES:${PN}-xmerl-dbg="${libdir}/erlang/lib/xmerl-*/bin/.debug ${libdir}/erlang/lib/xmerl-*/lib/.debug ${libdir}/erlang/lib/xmerl-*/priv/lib/.debug ${libdir}/erlang/lib/xmerl-*/priv/obj/.debug ${libdir}/erlang/lib/xmerl-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-xmerl="1"
+DESCRIPTION:${PN}-xmerl=""
+RDEPENDS:${PN}-xmerl=""
+FILES:${PN}-xmerl="${libdir}/erlang/lib/xmerl-* "
+
+ALLOW_EMPTY:${PN}-webtool-staticdev="1"
+DESCRIPTION:${PN}-webtool-staticdev=""
+RDEPENDS:${PN}-webtool-staticdev=""
+FILES:${PN}-webtool-staticdev="${libdir}/erlang/lib/webtool-*/lib/*.a ${libdir}/erlang/lib/webtool-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-webtool-dev="1"
+DESCRIPTION:${PN}-webtool-dev=""
+RDEPENDS:${PN}-webtool-dev=""
+FILES:${PN}-webtool-dev="${libdir}/erlang/lib/webtool-*/src ${libdir}/erlang/lib/webtool-*/include "
+
+ALLOW_EMPTY:${PN}-webtool-dbg="1"
+DESCRIPTION:${PN}-webtool-dbg=""
+RDEPENDS:${PN}-webtool-dbg=""
+FILES:${PN}-webtool-dbg="${libdir}/erlang/lib/webtool-*/bin/.debug ${libdir}/erlang/lib/webtool-*/lib/.debug ${libdir}/erlang/lib/webtool-*/priv/lib/.debug ${libdir}/erlang/lib/webtool-*/priv/obj/.debug ${libdir}/erlang/lib/webtool-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-webtool="1"
+DESCRIPTION:${PN}-webtool=""
+RDEPENDS:${PN}-webtool=""
+FILES:${PN}-webtool="${libdir}/erlang/lib/webtool-* "
+
+ALLOW_EMPTY:${PN}-typer-staticdev="1"
+DESCRIPTION:${PN}-typer-staticdev=""
+RDEPENDS:${PN}-typer-staticdev=""
+FILES:${PN}-typer-staticdev="${libdir}/erlang/lib/typer-*/lib/*.a ${libdir}/erlang/lib/typer-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-typer-dev="1"
+DESCRIPTION:${PN}-typer-dev=""
+RDEPENDS:${PN}-typer-dev=""
+FILES:${PN}-typer-dev="${libdir}/erlang/lib/typer-*/src ${libdir}/erlang/lib/typer-*/include "
+
+ALLOW_EMPTY:${PN}-typer-dbg="1"
+DESCRIPTION:${PN}-typer-dbg=""
+RDEPENDS:${PN}-typer-dbg=""
+FILES:${PN}-typer-dbg="${libdir}/erlang/lib/typer-*/bin/.debug ${libdir}/erlang/lib/typer-*/lib/.debug ${libdir}/erlang/lib/typer-*/priv/lib/.debug ${libdir}/erlang/lib/typer-*/priv/obj/.debug ${libdir}/erlang/lib/typer-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-typer="1"
+DESCRIPTION:${PN}-typer=""
+RDEPENDS:${PN}-typer=""
+FILES:${PN}-typer="${libdir}/erlang/lib/typer-* "
+
+ALLOW_EMPTY:${PN}-tv-staticdev="1"
+DESCRIPTION:${PN}-tv-staticdev=""
+RDEPENDS:${PN}-tv-staticdev=""
+FILES:${PN}-tv-staticdev="${libdir}/erlang/lib/tv-*/lib/*.a ${libdir}/erlang/lib/tv-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-tv-dev="1"
+DESCRIPTION:${PN}-tv-dev=""
+RDEPENDS:${PN}-tv-dev=""
+FILES:${PN}-tv-dev="${libdir}/erlang/lib/tv-*/src ${libdir}/erlang/lib/tv-*/include "
+
+ALLOW_EMPTY:${PN}-tv-dbg="1"
+DESCRIPTION:${PN}-tv-dbg=""
+RDEPENDS:${PN}-tv-dbg=""
+FILES:${PN}-tv-dbg="${libdir}/erlang/lib/tv-*/bin/.debug ${libdir}/erlang/lib/tv-*/lib/.debug ${libdir}/erlang/lib/tv-*/priv/lib/.debug ${libdir}/erlang/lib/tv-*/priv/obj/.debug ${libdir}/erlang/lib/tv-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-tv="1"
+DESCRIPTION:${PN}-tv=""
+RDEPENDS:${PN}-tv=""
+FILES:${PN}-tv="${libdir}/erlang/lib/tv-* "
+
+ALLOW_EMPTY:${PN}-tools-staticdev="1"
+DESCRIPTION:${PN}-tools-staticdev=""
+RDEPENDS:${PN}-tools-staticdev=""
+FILES:${PN}-tools-staticdev="${libdir}/erlang/lib/tools-*/lib/*.a ${libdir}/erlang/lib/tools-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-tools-dev="1"
+DESCRIPTION:${PN}-tools-dev=""
+RDEPENDS:${PN}-tools-dev=""
+FILES:${PN}-tools-dev="${libdir}/erlang/lib/tools-*/src ${libdir}/erlang/lib/tools-*/include "
+
+ALLOW_EMPTY:${PN}-tools-dbg="1"
+DESCRIPTION:${PN}-tools-dbg=""
+RDEPENDS:${PN}-tools-dbg=""
+FILES:${PN}-tools-dbg="${libdir}/erlang/lib/tools-*/bin/.debug ${libdir}/erlang/lib/tools-*/lib/.debug ${libdir}/erlang/lib/tools-*/priv/lib/.debug ${libdir}/erlang/lib/tools-*/priv/obj/.debug ${libdir}/erlang/lib/tools-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-tools="1"
+DESCRIPTION:${PN}-tools=""
+RDEPENDS:${PN}-tools=""
+FILES:${PN}-tools="${libdir}/erlang/lib/tools-* "
+
+ALLOW_EMPTY:${PN}-toolbar-staticdev="1"
+DESCRIPTION:${PN}-toolbar-staticdev=""
+RDEPENDS:${PN}-toolbar-staticdev=""
+FILES:${PN}-toolbar-staticdev="${libdir}/erlang/lib/toolbar-*/lib/*.a ${libdir}/erlang/lib/toolbar-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-toolbar-dev="1"
+DESCRIPTION:${PN}-toolbar-dev=""
+RDEPENDS:${PN}-toolbar-dev=""
+FILES:${PN}-toolbar-dev="${libdir}/erlang/lib/toolbar-*/src ${libdir}/erlang/lib/toolbar-*/include "
+
+ALLOW_EMPTY:${PN}-toolbar-dbg="1"
+DESCRIPTION:${PN}-toolbar-dbg=""
+RDEPENDS:${PN}-toolbar-dbg=""
+FILES:${PN}-toolbar-dbg="${libdir}/erlang/lib/toolbar-*/bin/.debug ${libdir}/erlang/lib/toolbar-*/lib/.debug ${libdir}/erlang/lib/toolbar-*/priv/lib/.debug ${libdir}/erlang/lib/toolbar-*/priv/obj/.debug ${libdir}/erlang/lib/toolbar-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-toolbar="1"
+DESCRIPTION:${PN}-toolbar=""
+RDEPENDS:${PN}-toolbar=""
+FILES:${PN}-toolbar="${libdir}/erlang/lib/toolbar-* "
+
+ALLOW_EMPTY:${PN}-test-server-staticdev="1"
+DESCRIPTION:${PN}-test-server-staticdev=""
+RDEPENDS:${PN}-test-server-staticdev=""
+FILES:${PN}-test-server-staticdev="${libdir}/erlang/lib/test_server-*/lib/*.a ${libdir}/erlang/lib/test_server-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-test-server-dev="1"
+DESCRIPTION:${PN}-test-server-dev=""
+RDEPENDS:${PN}-test-server-dev=""
+FILES:${PN}-test-server-dev="${libdir}/erlang/lib/test_server-*/src ${libdir}/erlang/lib/test_server-*/include "
+
+ALLOW_EMPTY:${PN}-test-server-dbg="1"
+DESCRIPTION:${PN}-test-server-dbg=""
+RDEPENDS:${PN}-test-server-dbg=""
+FILES:${PN}-test-server-dbg="${libdir}/erlang/lib/test_server-*/bin/.debug ${libdir}/erlang/lib/test_server-*/lib/.debug ${libdir}/erlang/lib/test_server-*/priv/lib/.debug ${libdir}/erlang/lib/test_server-*/priv/obj/.debug ${libdir}/erlang/lib/test_server-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-test-server="1"
+DESCRIPTION:${PN}-test-server=""
+RDEPENDS:${PN}-test-server=""
+FILES:${PN}-test-server="${libdir}/erlang/lib/test_server-* "
+
+ALLOW_EMPTY:${PN}-syntax-tools-staticdev="1"
+DESCRIPTION:${PN}-syntax-tools-staticdev=""
+RDEPENDS:${PN}-syntax-tools-staticdev=""
+FILES:${PN}-syntax-tools-staticdev="${libdir}/erlang/lib/syntax_tools-*/lib/*.a ${libdir}/erlang/lib/syntax_tools-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-syntax-tools-dev="1"
+DESCRIPTION:${PN}-syntax-tools-dev=""
+RDEPENDS:${PN}-syntax-tools-dev=""
+FILES:${PN}-syntax-tools-dev="${libdir}/erlang/lib/syntax_tools-*/src ${libdir}/erlang/lib/syntax_tools-*/include "
+
+ALLOW_EMPTY:${PN}-syntax-tools-dbg="1"
+DESCRIPTION:${PN}-syntax-tools-dbg=""
+RDEPENDS:${PN}-syntax-tools-dbg=""
+FILES:${PN}-syntax-tools-dbg="${libdir}/erlang/lib/syntax_tools-*/bin/.debug ${libdir}/erlang/lib/syntax_tools-*/lib/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/lib/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/obj/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-syntax-tools="1"
+DESCRIPTION:${PN}-syntax-tools=""
+RDEPENDS:${PN}-syntax-tools=""
+FILES:${PN}-syntax-tools="${libdir}/erlang/lib/syntax_tools-* "
+
+ALLOW_EMPTY:${PN}-stdlib-staticdev="1"
+DESCRIPTION:${PN}-stdlib-staticdev=""
+RDEPENDS:${PN}-stdlib-staticdev=""
+FILES:${PN}-stdlib-staticdev="${libdir}/erlang/lib/stdlib-*/lib/*.a ${libdir}/erlang/lib/stdlib-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-stdlib-doc="1"
+DESCRIPTION:${PN}-stdlib-doc=""
+RDEPENDS:${PN}-stdlib-doc=""
+FILES:${PN}-stdlib-doc="${libdir}/erlang/lib/sasl-*/examples "
+
+ALLOW_EMPTY:${PN}-stdlib-dev="1"
+DESCRIPTION:${PN}-stdlib-dev=""
+RDEPENDS:${PN}-stdlib-dev=""
+FILES:${PN}-stdlib-dev="${libdir}/erlang/lib/stdlib-*/src ${libdir}/erlang/lib/stdlib-*/include "
+
+ALLOW_EMPTY:${PN}-stdlib-dbg="1"
+DESCRIPTION:${PN}-stdlib-dbg=""
+RDEPENDS:${PN}-stdlib-dbg=""
+FILES:${PN}-stdlib-dbg="${libdir}/erlang/lib/stdlib-*/bin/.debug ${libdir}/erlang/lib/stdlib-*/lib/.debug ${libdir}/erlang/lib/stdlib-*/priv/lib/.debug ${libdir}/erlang/lib/stdlib-*/priv/obj/.debug ${libdir}/erlang/lib/stdlib-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-stdlib="1"
+DESCRIPTION:${PN}-stdlib=""
+RDEPENDS:${PN}-stdlib=""
+FILES:${PN}-stdlib="${libdir}/erlang/lib/stdlib-* "
+
+ALLOW_EMPTY:${PN}-staticdev="1"
+DESCRIPTION:${PN}-staticdev=""
+RDEPENDS:${PN}-staticdev=""
+FILES:${PN}-staticdev+="${libdir}/erlang/usr/lib/*.a ${libdir}/erlang/usr/lib/internal/*.a ${libdir}/erlang/erts-*/lib/*.a ${libdir}/erlang/erts-*/lib/internal/* "
+
+ALLOW_EMPTY:${PN}-ssl-staticdev="1"
+DESCRIPTION:${PN}-ssl-staticdev=""
+RDEPENDS:${PN}-ssl-staticdev=""
+FILES:${PN}-ssl-staticdev="${libdir}/erlang/lib/ssl-*/lib/*.a ${libdir}/erlang/lib/ssl-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-ssl-dev="1"
+DESCRIPTION:${PN}-ssl-dev=""
+RDEPENDS:${PN}-ssl-dev=""
+FILES:${PN}-ssl-dev="${libdir}/erlang/lib/ssl-*/src ${libdir}/erlang/lib/ssl-*/include "
+
+ALLOW_EMPTY:${PN}-ssl-dbg="1"
+DESCRIPTION:${PN}-ssl-dbg=""
+RDEPENDS:${PN}-ssl-dbg=""
+FILES:${PN}-ssl-dbg="${libdir}/erlang/lib/ssl-*/bin/.debug ${libdir}/erlang/lib/ssl-*/lib/.debug ${libdir}/erlang/lib/ssl-*/priv/lib/.debug ${libdir}/erlang/lib/ssl-*/priv/obj/.debug ${libdir}/erlang/lib/ssl-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-ssl="1"
+DESCRIPTION:${PN}-ssl=""
+RDEPENDS:${PN}-ssl=""
+FILES:${PN}-ssl="${libdir}/erlang/lib/ssl-* "
+
+ALLOW_EMPTY:${PN}-ssh-staticdev="1"
+DESCRIPTION:${PN}-ssh-staticdev=""
+RDEPENDS:${PN}-ssh-staticdev=""
+FILES:${PN}-ssh-staticdev="${libdir}/erlang/lib/ssh-*/lib/*.a ${libdir}/erlang/lib/ssh-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-ssh-dev="1"
+DESCRIPTION:${PN}-ssh-dev=""
+RDEPENDS:${PN}-ssh-dev=""
+FILES:${PN}-ssh-dev="${libdir}/erlang/lib/ssh-*/src ${libdir}/erlang/lib/ssh-*/include "
+
+ALLOW_EMPTY:${PN}-ssh-dbg="1"
+DESCRIPTION:${PN}-ssh-dbg=""
+RDEPENDS:${PN}-ssh-dbg=""
+FILES:${PN}-ssh-dbg="${libdir}/erlang/lib/ssh-*/bin/.debug ${libdir}/erlang/lib/ssh-*/lib/.debug ${libdir}/erlang/lib/ssh-*/priv/lib/.debug ${libdir}/erlang/lib/ssh-*/priv/obj/.debug ${libdir}/erlang/lib/ssh-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-ssh="1"
+DESCRIPTION:${PN}-ssh=""
+RDEPENDS:${PN}-ssh=""
+FILES:${PN}-ssh="${libdir}/erlang/lib/ssh-* "
+
+ALLOW_EMPTY:${PN}-snmp-staticdev="1"
+DESCRIPTION:${PN}-snmp-staticdev=""
+RDEPENDS:${PN}-snmp-staticdev=""
+FILES:${PN}-snmp-staticdev="${libdir}/erlang/lib/snmp-*/lib/*.a ${libdir}/erlang/lib/snmp-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-snmp-dev="1"
+DESCRIPTION:${PN}-snmp-dev=""
+RDEPENDS:${PN}-snmp-dev=""
+FILES:${PN}-snmp-dev="${libdir}/erlang/lib/snmp-*/src ${libdir}/erlang/lib/snmp-*/include "
+
+ALLOW_EMPTY:${PN}-snmp-dbg="1"
+DESCRIPTION:${PN}-snmp-dbg=""
+RDEPENDS:${PN}-snmp-dbg=""
+FILES:${PN}-snmp-dbg="${libdir}/erlang/lib/snmp-*/bin/.debug ${libdir}/erlang/lib/snmp-*/lib/.debug ${libdir}/erlang/lib/snmp-*/priv/lib/.debug ${libdir}/erlang/lib/snmp-*/priv/obj/.debug ${libdir}/erlang/lib/snmp-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-snmp="1"
+DESCRIPTION:${PN}-snmp=""
+RDEPENDS:${PN}-snmp=""
+FILES:${PN}-snmp="${libdir}/erlang/lib/snmp-* "
+
+ALLOW_EMPTY:${PN}-sasl-staticdev="1"
+DESCRIPTION:${PN}-sasl-staticdev=""
+RDEPENDS:${PN}-sasl-staticdev=""
+FILES:${PN}-sasl-staticdev="${libdir}/erlang/lib/sasl-*/lib/*.a ${libdir}/erlang/lib/sasl-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-sasl-doc="1"
+DESCRIPTION:${PN}-sasl-doc=""
+RDEPENDS:${PN}-sasl-doc=""
+FILES:${PN}-sasl-doc="${libdir}/erlang/lib/sasl-*/examples "
+
+ALLOW_EMPTY:${PN}-sasl-dev="1"
+DESCRIPTION:${PN}-sasl-dev=""
+RDEPENDS:${PN}-sasl-dev=""
+FILES:${PN}-sasl-dev="${libdir}/erlang/lib/sasl-*/src ${libdir}/erlang/lib/sasl-*/include "
+
+ALLOW_EMPTY:${PN}-sasl-dbg="1"
+DESCRIPTION:${PN}-sasl-dbg=""
+RDEPENDS:${PN}-sasl-dbg=""
+FILES:${PN}-sasl-dbg="${libdir}/erlang/lib/sasl-*/bin/.debug ${libdir}/erlang/lib/sasl-*/lib/.debug ${libdir}/erlang/lib/sasl-*/priv/lib/.debug ${libdir}/erlang/lib/sasl-*/priv/obj/.debug ${libdir}/erlang/lib/sasl-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-sasl="1"
+DESCRIPTION:${PN}-sasl=""
+RDEPENDS:${PN}-sasl=""
+FILES:${PN}-sasl="${libdir}/erlang/lib/sasl-* "
+
+ALLOW_EMPTY:${PN}-runtime-tools-staticdev="1"
+DESCRIPTION:${PN}-runtime-tools-staticdev=""
+RDEPENDS:${PN}-runtime-tools-staticdev=""
+FILES:${PN}-runtime-tools-staticdev="${libdir}/erlang/lib/runtime_tools-*/lib/*.a ${libdir}/erlang/lib/runtime_tools-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-runtime-tools-dev="1"
+DESCRIPTION:${PN}-runtime-tools-dev=""
+RDEPENDS:${PN}-runtime-tools-dev=""
+FILES:${PN}-runtime-tools-dev="${libdir}/erlang/lib/runtime_tools-*/src ${libdir}/erlang/lib/runtime_tools-*/include "
+
+ALLOW_EMPTY:${PN}-runtime-tools-dbg="1"
+DESCRIPTION:${PN}-runtime-tools-dbg=""
+RDEPENDS:${PN}-runtime-tools-dbg=""
+FILES:${PN}-runtime-tools-dbg="${libdir}/erlang/lib/runtime_tools-*/bin/.debug ${libdir}/erlang/lib/runtime_tools-*/lib/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/lib/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/obj/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-runtime-tools="1"
+DESCRIPTION:${PN}-runtime-tools=""
+RDEPENDS:${PN}-runtime-tools=""
+FILES:${PN}-runtime-tools="${libdir}/erlang/lib/runtime_tools-* "
+
+ALLOW_EMPTY:${PN}-reltool-staticdev="1"
+DESCRIPTION:${PN}-reltool-staticdev=""
+RDEPENDS:${PN}-reltool-staticdev=""
+FILES:${PN}-reltool-staticdev="${libdir}/erlang/lib/reltool-*/lib/*.a ${libdir}/erlang/lib/reltool-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-reltool-dev="1"
+DESCRIPTION:${PN}-reltool-dev=""
+RDEPENDS:${PN}-reltool-dev=""
+FILES:${PN}-reltool-dev="${libdir}/erlang/lib/reltool-*/src ${libdir}/erlang/lib/reltool-*/include "
+
+ALLOW_EMPTY:${PN}-reltool-dbg="1"
+DESCRIPTION:${PN}-reltool-dbg=""
+RDEPENDS:${PN}-reltool-dbg=""
+FILES:${PN}-reltool-dbg="${libdir}/erlang/lib/reltool-*/bin/.debug ${libdir}/erlang/lib/reltool-*/lib/.debug ${libdir}/erlang/lib/reltool-*/priv/lib/.debug ${libdir}/erlang/lib/reltool-*/priv/obj/.debug ${libdir}/erlang/lib/reltool-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-reltool="1"
+DESCRIPTION:${PN}-reltool=""
+RDEPENDS:${PN}-reltool=""
+FILES:${PN}-reltool="${libdir}/erlang/lib/reltool-* "
+
+ALLOW_EMPTY:${PN}-public-key-staticdev="1"
+DESCRIPTION:${PN}-public-key-staticdev=""
+RDEPENDS:${PN}-public-key-staticdev=""
+FILES:${PN}-public-key-staticdev="${libdir}/erlang/lib/public_key-*/lib/*.a ${libdir}/erlang/lib/public_key-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-public-key-dev="1"
+DESCRIPTION:${PN}-public-key-dev=""
+RDEPENDS:${PN}-public-key-dev=""
+FILES:${PN}-public-key-dev="${libdir}/erlang/lib/public_key-*/src ${libdir}/erlang/lib/public_key-*/include "
+
+ALLOW_EMPTY:${PN}-public-key-dbg="1"
+DESCRIPTION:${PN}-public-key-dbg=""
+RDEPENDS:${PN}-public-key-dbg=""
+FILES:${PN}-public-key-dbg="${libdir}/erlang/lib/public_key-*/bin/.debug ${libdir}/erlang/lib/public_key-*/lib/.debug ${libdir}/erlang/lib/public_key-*/priv/lib/.debug ${libdir}/erlang/lib/public_key-*/priv/obj/.debug ${libdir}/erlang/lib/public_key-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-public-key="1"
+DESCRIPTION:${PN}-public-key=""
+RDEPENDS:${PN}-public-key=""
+FILES:${PN}-public-key="${libdir}/erlang/lib/public_key-* "
+
+ALLOW_EMPTY:${PN}-pman-staticdev="1"
+DESCRIPTION:${PN}-pman-staticdev=""
+RDEPENDS:${PN}-pman-staticdev=""
+FILES:${PN}-pman-staticdev="${libdir}/erlang/lib/pman-*/lib/*.a ${libdir}/erlang/lib/pman-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-pman-dev="1"
+DESCRIPTION:${PN}-pman-dev=""
+RDEPENDS:${PN}-pman-dev=""
+FILES:${PN}-pman-dev="${libdir}/erlang/lib/pman-*/src ${libdir}/erlang/lib/pman-*/include "
+
+ALLOW_EMPTY:${PN}-pman-dbg="1"
+DESCRIPTION:${PN}-pman-dbg=""
+RDEPENDS:${PN}-pman-dbg=""
+FILES:${PN}-pman-dbg="${libdir}/erlang/lib/pman-*/bin/.debug ${libdir}/erlang/lib/pman-*/lib/.debug ${libdir}/erlang/lib/pman-*/priv/lib/.debug ${libdir}/erlang/lib/pman-*/priv/obj/.debug ${libdir}/erlang/lib/pman-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-pman="1"
+DESCRIPTION:${PN}-pman=""
+RDEPENDS:${PN}-pman=""
+FILES:${PN}-pman="${libdir}/erlang/lib/pman-* "
+
+ALLOW_EMPTY:${PN}-percept-staticdev="1"
+DESCRIPTION:${PN}-percept-staticdev=""
+RDEPENDS:${PN}-percept-staticdev=""
+FILES:${PN}-percept-staticdev="${libdir}/erlang/lib/percept-*/lib/*.a ${libdir}/erlang/lib/percept-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-percept-dev="1"
+DESCRIPTION:${PN}-percept-dev=""
+RDEPENDS:${PN}-percept-dev=""
+FILES:${PN}-percept-dev="${libdir}/erlang/lib/percept-*/src ${libdir}/erlang/lib/percept-*/include "
+
+ALLOW_EMPTY:${PN}-percept-dbg="1"
+DESCRIPTION:${PN}-percept-dbg=""
+RDEPENDS:${PN}-percept-dbg=""
+FILES:${PN}-percept-dbg="${libdir}/erlang/lib/percept-*/bin/.debug ${libdir}/erlang/lib/percept-*/lib/.debug ${libdir}/erlang/lib/percept-*/priv/lib/.debug ${libdir}/erlang/lib/percept-*/priv/obj/.debug ${libdir}/erlang/lib/percept-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-percept="1"
+DESCRIPTION:${PN}-percept=""
+RDEPENDS:${PN}-percept=""
+FILES:${PN}-percept="${libdir}/erlang/lib/percept-* "
+
+ALLOW_EMPTY:${PN}-parsetools-staticdev="1"
+DESCRIPTION:${PN}-parsetools-staticdev=""
+RDEPENDS:${PN}-parsetools-staticdev=""
+FILES:${PN}-parsetools-staticdev="${libdir}/erlang/lib/parsetools-*/lib/*.a ${libdir}/erlang/lib/parsetools-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-parsetools-dev="1"
+DESCRIPTION:${PN}-parsetools-dev=""
+RDEPENDS:${PN}-parsetools-dev=""
+FILES:${PN}-parsetools-dev="${libdir}/erlang/lib/parsetools-*/src ${libdir}/erlang/lib/parsetools-*/include "
+
+ALLOW_EMPTY:${PN}-parsetools-dbg="1"
+DESCRIPTION:${PN}-parsetools-dbg=""
+RDEPENDS:${PN}-parsetools-dbg=""
+FILES:${PN}-parsetools-dbg="${libdir}/erlang/lib/parsetools-*/bin/.debug ${libdir}/erlang/lib/parsetools-*/lib/.debug ${libdir}/erlang/lib/parsetools-*/priv/lib/.debug ${libdir}/erlang/lib/parsetools-*/priv/obj/.debug ${libdir}/erlang/lib/parsetools-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-parsetools="1"
+DESCRIPTION:${PN}-parsetools=""
+RDEPENDS:${PN}-parsetools=""
+FILES:${PN}-parsetools="${libdir}/erlang/lib/parsetools-* "
+
+ALLOW_EMPTY:${PN}-otp-mibs-staticdev="1"
+DESCRIPTION:${PN}-otp-mibs-staticdev=""
+RDEPENDS:${PN}-otp-mibs-staticdev=""
+FILES:${PN}-otp-mibs-staticdev="${libdir}/erlang/lib/otp_mibs-*/lib/*.a ${libdir}/erlang/lib/otp_mibs-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-otp-mibs-dev="1"
+DESCRIPTION:${PN}-otp-mibs-dev=""
+RDEPENDS:${PN}-otp-mibs-dev=""
+FILES:${PN}-otp-mibs-dev="${libdir}/erlang/lib/otp_mibs-*/src ${libdir}/erlang/lib/otp_mibs-*/include "
+
+ALLOW_EMPTY:${PN}-otp-mibs-dbg="1"
+DESCRIPTION:${PN}-otp-mibs-dbg=""
+RDEPENDS:${PN}-otp-mibs-dbg=""
+FILES:${PN}-otp-mibs-dbg="${libdir}/erlang/lib/otp_mibs-*/bin/.debug ${libdir}/erlang/lib/otp_mibs-*/lib/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/lib/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/obj/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-otp-mibs="1"
+DESCRIPTION:${PN}-otp-mibs=""
+RDEPENDS:${PN}-otp-mibs=""
+FILES:${PN}-otp-mibs="${libdir}/erlang/lib/otp_mibs-* "
+
+ALLOW_EMPTY:${PN}-os-mon-staticdev="1"
+DESCRIPTION:${PN}-os-mon-staticdev=""
+RDEPENDS:${PN}-os-mon-staticdev=""
+FILES:${PN}-os-mon-staticdev="${libdir}/erlang/lib/os_mon-*/lib/*.a ${libdir}/erlang/lib/os_mon-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-os-mon-dev="1"
+DESCRIPTION:${PN}-os-mon-dev=""
+RDEPENDS:${PN}-os-mon-dev=""
+FILES:${PN}-os-mon-dev="${libdir}/erlang/lib/os_mon-*/src ${libdir}/erlang/lib/os_mon-*/include "
+
+ALLOW_EMPTY:${PN}-os-mon-dbg="1"
+DESCRIPTION:${PN}-os-mon-dbg=""
+RDEPENDS:${PN}-os-mon-dbg=""
+FILES:${PN}-os-mon-dbg="${libdir}/erlang/lib/os_mon-*/bin/.debug ${libdir}/erlang/lib/os_mon-*/lib/.debug ${libdir}/erlang/lib/os_mon-*/priv/lib/.debug ${libdir}/erlang/lib/os_mon-*/priv/obj/.debug ${libdir}/erlang/lib/os_mon-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-os-mon="1"
+DESCRIPTION:${PN}-os-mon=""
+RDEPENDS:${PN}-os-mon=""
+FILES:${PN}-os-mon="${libdir}/erlang/lib/os_mon-* "
+
+ALLOW_EMPTY:${PN}-orber-staticdev="1"
+DESCRIPTION:${PN}-orber-staticdev=""
+RDEPENDS:${PN}-orber-staticdev=""
+FILES:${PN}-orber-staticdev="${libdir}/erlang/lib/orber-*/lib/*.a ${libdir}/erlang/lib/orber-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-orber-dev="1"
+DESCRIPTION:${PN}-orber-dev=""
+RDEPENDS:${PN}-orber-dev=""
+FILES:${PN}-orber-dev="${libdir}/erlang/lib/orber-*/src ${libdir}/erlang/lib/orber-*/include "
+
+ALLOW_EMPTY:${PN}-orber-dbg="1"
+DESCRIPTION:${PN}-orber-dbg=""
+RDEPENDS:${PN}-orber-dbg=""
+FILES:${PN}-orber-dbg="${libdir}/erlang/lib/orber-*/bin/.debug ${libdir}/erlang/lib/orber-*/lib/.debug ${libdir}/erlang/lib/orber-*/priv/lib/.debug ${libdir}/erlang/lib/orber-*/priv/obj/.debug ${libdir}/erlang/lib/orber-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-orber="1"
+DESCRIPTION:${PN}-orber=""
+RDEPENDS:${PN}-orber=""
+FILES:${PN}-orber="${libdir}/erlang/lib/orber-* "
+
+ALLOW_EMPTY:${PN}-observer-staticdev="1"
+DESCRIPTION:${PN}-observer-staticdev=""
+RDEPENDS:${PN}-observer-staticdev=""
+FILES:${PN}-observer-staticdev="${libdir}/erlang/lib/observer-*/lib/*.a ${libdir}/erlang/lib/observer-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-observer-dev="1"
+DESCRIPTION:${PN}-observer-dev=""
+RDEPENDS:${PN}-observer-dev=""
+FILES:${PN}-observer-dev="${libdir}/erlang/lib/observer-*/src ${libdir}/erlang/lib/observer-*/include "
+
+ALLOW_EMPTY:${PN}-observer-dbg="1"
+DESCRIPTION:${PN}-observer-dbg=""
+RDEPENDS:${PN}-observer-dbg=""
+FILES:${PN}-observer-dbg="${libdir}/erlang/lib/observer-*/bin/.debug ${libdir}/erlang/lib/observer-*/lib/.debug ${libdir}/erlang/lib/observer-*/priv/lib/.debug ${libdir}/erlang/lib/observer-*/priv/obj/.debug ${libdir}/erlang/lib/observer-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-observer="1"
+DESCRIPTION:${PN}-observer=""
+RDEPENDS:${PN}-observer=""
+FILES:${PN}-observer="${libdir}/erlang/lib/observer-* "
+
+ALLOW_EMPTY:${PN}-mnesia-staticdev="1"
+DESCRIPTION:${PN}-mnesia-staticdev=""
+RDEPENDS:${PN}-mnesia-staticdev=""
+FILES:${PN}-mnesia-staticdev="${libdir}/erlang/lib/mnesia-*/lib/*.a ${libdir}/erlang/lib/mnesia-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-mnesia-dev="1"
+DESCRIPTION:${PN}-mnesia-dev=""
+RDEPENDS:${PN}-mnesia-dev=""
+FILES:${PN}-mnesia-dev="${libdir}/erlang/lib/mnesia-*/src ${libdir}/erlang/lib/mnesia-*/include "
+
+ALLOW_EMPTY:${PN}-mnesia-dbg="1"
+DESCRIPTION:${PN}-mnesia-dbg=""
+RDEPENDS:${PN}-mnesia-dbg=""
+FILES:${PN}-mnesia-dbg="${libdir}/erlang/lib/mnesia-*/bin/.debug ${libdir}/erlang/lib/mnesia-*/lib/.debug ${libdir}/erlang/lib/mnesia-*/priv/lib/.debug ${libdir}/erlang/lib/mnesia-*/priv/obj/.debug ${libdir}/erlang/lib/mnesia-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-mnesia="1"
+DESCRIPTION:${PN}-mnesia=""
+RDEPENDS:${PN}-mnesia=""
+FILES:${PN}-mnesia="${libdir}/erlang/lib/mnesia-* "
+
+ALLOW_EMPTY:${PN}-megaco-staticdev="1"
+DESCRIPTION:${PN}-megaco-staticdev=""
+RDEPENDS:${PN}-megaco-staticdev=""
+FILES:${PN}-megaco-staticdev="${libdir}/erlang/lib/megaco-*/lib/*.a ${libdir}/erlang/lib/megaco-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-megaco-dev="1"
+DESCRIPTION:${PN}-megaco-dev=""
+RDEPENDS:${PN}-megaco-dev=""
+FILES:${PN}-megaco-dev="${libdir}/erlang/lib/megaco-*/src ${libdir}/erlang/lib/megaco-*/include "
+
+ALLOW_EMPTY:${PN}-megaco-dbg="1"
+DESCRIPTION:${PN}-megaco-dbg=""
+RDEPENDS:${PN}-megaco-dbg=""
+FILES:${PN}-megaco-dbg="${libdir}/erlang/lib/megaco-*/bin/.debug ${libdir}/erlang/lib/megaco-*/lib/.debug ${libdir}/erlang/lib/megaco-*/priv/lib/.debug ${libdir}/erlang/lib/megaco-*/priv/obj/.debug ${libdir}/erlang/lib/megaco-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-megaco="1"
+DESCRIPTION:${PN}-megaco=""
+RDEPENDS:${PN}-megaco=""
+FILES:${PN}-megaco="${libdir}/erlang/lib/megaco-* "
+
+ALLOW_EMPTY:${PN}-kernel-staticdev="1"
+DESCRIPTION:${PN}-kernel-staticdev=""
+RDEPENDS:${PN}-kernel-staticdev=""
+FILES:${PN}-kernel-staticdev="${libdir}/erlang/lib/kernel-*/lib/*.a ${libdir}/erlang/lib/kernel-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-kernel-doc="1"
+DESCRIPTION:${PN}-kernel-doc=""
+RDEPENDS:${PN}-kernel-doc=""
+FILES:${PN}-kernel-doc="${libdir}/erlang/lib/kernel-*/examples "
+
+ALLOW_EMPTY:${PN}-kernel-dev="1"
+DESCRIPTION:${PN}-kernel-dev=""
+RDEPENDS:${PN}-kernel-dev=""
+FILES:${PN}-kernel-dev="${libdir}/erlang/lib/kernel-*/src ${libdir}/erlang/lib/kernel-*/include "
+
+ALLOW_EMPTY:${PN}-kernel-dbg="1"
+DESCRIPTION:${PN}-kernel-dbg=""
+RDEPENDS:${PN}-kernel-dbg=""
+FILES:${PN}-kernel-dbg="${libdir}/erlang/lib/kernel-*/bin/.debug ${libdir}/erlang/lib/kernel-*/lib/.debug ${libdir}/erlang/lib/kernel-*/priv/lib/.debug ${libdir}/erlang/lib/kernel-*/priv/obj/.debug ${libdir}/erlang/lib/kernel-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-kernel="1"
+DESCRIPTION:${PN}-kernel=""
+RDEPENDS:${PN}-kernel=""
+FILES:${PN}-kernel="${libdir}/erlang/lib/kernel-* "
+
+ALLOW_EMPTY:${PN}-jinterface-staticdev="1"
+DESCRIPTION:${PN}-jinterface-staticdev=""
+RDEPENDS:${PN}-jinterface-staticdev=""
+FILES:${PN}-jinterface-staticdev="${libdir}/erlang/lib/jinterface-*/lib/*.a ${libdir}/erlang/lib/jinterface-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-jinterface-dev="1"
+DESCRIPTION:${PN}-jinterface-dev=""
+RDEPENDS:${PN}-jinterface-dev=""
+FILES:${PN}-jinterface-dev="${libdir}/erlang/lib/jinterface-*/src ${libdir}/erlang/lib/jinterface-*/include "
+
+ALLOW_EMPTY:${PN}-jinterface-dbg="1"
+DESCRIPTION:${PN}-jinterface-dbg=""
+RDEPENDS:${PN}-jinterface-dbg=""
+FILES:${PN}-jinterface-dbg="${libdir}/erlang/lib/jinterface-*/bin/.debug ${libdir}/erlang/lib/jinterface-*/lib/.debug ${libdir}/erlang/lib/jinterface-*/priv/lib/.debug ${libdir}/erlang/lib/jinterface-*/priv/obj/.debug ${libdir}/erlang/lib/jinterface-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-jinterface="1"
+DESCRIPTION:${PN}-jinterface=""
+RDEPENDS:${PN}-jinterface=""
+FILES:${PN}-jinterface="${libdir}/erlang/lib/jinterface-* "
+
+ALLOW_EMPTY:${PN}-inets-staticdev="1"
+DESCRIPTION:${PN}-inets-staticdev=""
+RDEPENDS:${PN}-inets-staticdev=""
+FILES:${PN}-inets-staticdev="${libdir}/erlang/lib/inets-*/lib/*.a ${libdir}/erlang/lib/inets-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-inets-dev="1"
+DESCRIPTION:${PN}-inets-dev=""
+RDEPENDS:${PN}-inets-dev=""
+FILES:${PN}-inets-dev="${libdir}/erlang/lib/inets-*/src ${libdir}/erlang/lib/inets-*/include "
+
+ALLOW_EMPTY:${PN}-inets-dbg="1"
+DESCRIPTION:${PN}-inets-dbg=""
+RDEPENDS:${PN}-inets-dbg=""
+FILES:${PN}-inets-dbg="${libdir}/erlang/lib/inets-*/bin/.debug ${libdir}/erlang/lib/inets-*/lib/.debug ${libdir}/erlang/lib/inets-*/priv/lib/.debug ${libdir}/erlang/lib/inets-*/priv/obj/.debug ${libdir}/erlang/lib/inets-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-inets="1"
+DESCRIPTION:${PN}-inets=""
+RDEPENDS:${PN}-inets=""
+FILES:${PN}-inets="${libdir}/erlang/lib/inets-* "
+
+ALLOW_EMPTY:${PN}-ic-staticdev="1"
+DESCRIPTION:${PN}-ic-staticdev=""
+RDEPENDS:${PN}-ic-staticdev=""
+FILES:${PN}-ic-staticdev="${libdir}/erlang/lib/ic-*/lib/*.a ${libdir}/erlang/lib/ic-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-ic-dev="1"
+DESCRIPTION:${PN}-ic-dev=""
+RDEPENDS:${PN}-ic-dev=""
+FILES:${PN}-ic-dev="${libdir}/erlang/lib/ic-*/src ${libdir}/erlang/lib/ic-*/include "
+
+ALLOW_EMPTY:${PN}-ic-dbg="1"
+DESCRIPTION:${PN}-ic-dbg=""
+RDEPENDS:${PN}-ic-dbg=""
+FILES:${PN}-ic-dbg="${libdir}/erlang/lib/ic-*/bin/.debug ${libdir}/erlang/lib/ic-*/lib/.debug ${libdir}/erlang/lib/ic-*/priv/lib/.debug ${libdir}/erlang/lib/ic-*/priv/obj/.debug ${libdir}/erlang/lib/ic-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-ic="1"
+DESCRIPTION:${PN}-ic=""
+RDEPENDS:${PN}-ic=""
+FILES:${PN}-ic="${libdir}/erlang/lib/ic-* "
+
+ALLOW_EMPTY:${PN}-hipe-staticdev="1"
+DESCRIPTION:${PN}-hipe-staticdev=""
+RDEPENDS:${PN}-hipe-staticdev=""
+FILES:${PN}-hipe-staticdev="${libdir}/erlang/lib/hipe-*/lib/*.a ${libdir}/erlang/lib/hipe-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-hipe-dev="1"
+DESCRIPTION:${PN}-hipe-dev=""
+RDEPENDS:${PN}-hipe-dev=""
+FILES:${PN}-hipe-dev="${libdir}/erlang/lib/hipe-*/src ${libdir}/erlang/lib/hipe-*/include "
+
+ALLOW_EMPTY:${PN}-hipe-dbg="1"
+DESCRIPTION:${PN}-hipe-dbg=""
+RDEPENDS:${PN}-hipe-dbg=""
+FILES:${PN}-hipe-dbg="${libdir}/erlang/lib/hipe-*/bin/.debug ${libdir}/erlang/lib/hipe-*/lib/.debug ${libdir}/erlang/lib/hipe-*/priv/lib/.debug ${libdir}/erlang/lib/hipe-*/priv/obj/.debug ${libdir}/erlang/lib/hipe-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-hipe="1"
+DESCRIPTION:${PN}-hipe=""
+RDEPENDS:${PN}-hipe=""
+FILES:${PN}-hipe="${libdir}/erlang/lib/hipe-* "
+
+ALLOW_EMPTY:${PN}-gs-staticdev="1"
+DESCRIPTION:${PN}-gs-staticdev=""
+RDEPENDS:${PN}-gs-staticdev=""
+FILES:${PN}-gs-staticdev="${libdir}/erlang/lib/gs-*/lib/*.a ${libdir}/erlang/lib/gs-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-gs-dev="1"
+DESCRIPTION:${PN}-gs-dev=""
+RDEPENDS:${PN}-gs-dev=""
+FILES:${PN}-gs-dev="${libdir}/erlang/lib/gs-*/src ${libdir}/erlang/lib/gs-*/include "
+
+ALLOW_EMPTY:${PN}-gs-dbg="1"
+DESCRIPTION:${PN}-gs-dbg=""
+RDEPENDS:${PN}-gs-dbg=""
+FILES:${PN}-gs-dbg="${libdir}/erlang/lib/gs-*/bin/.debug ${libdir}/erlang/lib/gs-*/lib/.debug ${libdir}/erlang/lib/gs-*/priv/lib/.debug ${libdir}/erlang/lib/gs-*/priv/obj/.debug ${libdir}/erlang/lib/gs-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-gs="1"
+DESCRIPTION:${PN}-gs=""
+RDEPENDS:${PN}-gs=""
+FILES:${PN}-gs="${libdir}/erlang/lib/gs-* "
+
+ALLOW_EMPTY:${PN}-eunit-staticdev="1"
+DESCRIPTION:${PN}-eunit-staticdev=""
+RDEPENDS:${PN}-eunit-staticdev=""
+FILES:${PN}-eunit-staticdev="${libdir}/erlang/lib/eunit-*/lib/*.a ${libdir}/erlang/lib/eunit-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-eunit-dev="1"
+DESCRIPTION:${PN}-eunit-dev=""
+RDEPENDS:${PN}-eunit-dev=""
+FILES:${PN}-eunit-dev="${libdir}/erlang/lib/eunit-*/src ${libdir}/erlang/lib/eunit-*/include "
+
+ALLOW_EMPTY:${PN}-eunit-dbg="1"
+DESCRIPTION:${PN}-eunit-dbg=""
+RDEPENDS:${PN}-eunit-dbg=""
+FILES:${PN}-eunit-dbg="${libdir}/erlang/lib/eunit-*/bin/.debug ${libdir}/erlang/lib/eunit-*/lib/.debug ${libdir}/erlang/lib/eunit-*/priv/lib/.debug ${libdir}/erlang/lib/eunit-*/priv/obj/.debug ${libdir}/erlang/lib/eunit-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-eunit="1"
+DESCRIPTION:${PN}-eunit=""
+RDEPENDS:${PN}-eunit=""
+FILES:${PN}-eunit="${libdir}/erlang/lib/eunit-* "
+
+ALLOW_EMPTY:${PN}-et-staticdev="1"
+DESCRIPTION:${PN}-et-staticdev=""
+RDEPENDS:${PN}-et-staticdev=""
+FILES:${PN}-et-staticdev="${libdir}/erlang/lib/et-*/lib/*.a ${libdir}/erlang/lib/et-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-et-dev="1"
+DESCRIPTION:${PN}-et-dev=""
+RDEPENDS:${PN}-et-dev=""
+FILES:${PN}-et-dev="${libdir}/erlang/lib/et-*/src ${libdir}/erlang/lib/et-*/include "
+
+ALLOW_EMPTY:${PN}-et-dbg="1"
+DESCRIPTION:${PN}-et-dbg=""
+RDEPENDS:${PN}-et-dbg=""
+FILES:${PN}-et-dbg="${libdir}/erlang/lib/et-*/bin/.debug ${libdir}/erlang/lib/et-*/lib/.debug ${libdir}/erlang/lib/et-*/priv/lib/.debug ${libdir}/erlang/lib/et-*/priv/obj/.debug ${libdir}/erlang/lib/et-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-et="1"
+DESCRIPTION:${PN}-et=""
+RDEPENDS:${PN}-et=""
+FILES:${PN}-et="${libdir}/erlang/lib/et-* "
+
+ALLOW_EMPTY:${PN}-erts-staticdev="1"
+DESCRIPTION:${PN}-erts-staticdev=""
+RDEPENDS:${PN}-erts-staticdev=""
+FILES:${PN}-erts-staticdev="${libdir}/erlang/lib/erts-*/lib/*.a ${libdir}/erlang/lib/erts-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-erts-dev="1"
+DESCRIPTION:${PN}-erts-dev=""
+RDEPENDS:${PN}-erts-dev=""
+FILES:${PN}-erts-dev="${libdir}/erlang/lib/erts-*/src ${libdir}/erlang/lib/erts-*/include "
+
+ALLOW_EMPTY:${PN}-erts-dbg="1"
+DESCRIPTION:${PN}-erts-dbg=""
+RDEPENDS:${PN}-erts-dbg=""
+FILES:${PN}-erts-dbg="${libdir}/erlang/lib/erts-*/bin/.debug ${libdir}/erlang/lib/erts-*/lib/.debug ${libdir}/erlang/lib/erts-*/priv/lib/.debug ${libdir}/erlang/lib/erts-*/priv/obj/.debug ${libdir}/erlang/lib/erts-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-erts="1"
+DESCRIPTION:${PN}-erts=""
+RDEPENDS:${PN}-erts=""
+FILES:${PN}-erts="${libdir}/erlang/lib/erts-* "
+
+ALLOW_EMPTY:${PN}-erl-interface-staticdev="1"
+DESCRIPTION:${PN}-erl-interface-staticdev=""
+RDEPENDS:${PN}-erl-interface-staticdev=""
+FILES:${PN}-erl-interface-staticdev="${libdir}/erlang/lib/erl_interface-*/lib/*.a ${libdir}/erlang/lib/erl_interface-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-erl-interface-dev="1"
+DESCRIPTION:${PN}-erl-interface-dev=""
+RDEPENDS:${PN}-erl-interface-dev=""
+FILES:${PN}-erl-interface-dev="${libdir}/erlang/lib/erl_interface-*/src ${libdir}/erlang/lib/erl_interface-*/include "
+
+ALLOW_EMPTY:${PN}-erl-interface-dbg="1"
+DESCRIPTION:${PN}-erl-interface-dbg=""
+RDEPENDS:${PN}-erl-interface-dbg=""
+FILES:${PN}-erl-interface-dbg="${libdir}/erlang/lib/erl_interface-*/bin/.debug ${libdir}/erlang/lib/erl_interface-*/lib/.debug ${libdir}/erlang/lib/erl_interface-*/priv/lib/.debug ${libdir}/erlang/lib/erl_interface-*/priv/obj/.debug ${libdir}/erlang/lib/erl_interface-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-erl-interface="1"
+DESCRIPTION:${PN}-erl-interface=""
+RDEPENDS:${PN}-erl-interface=""
+FILES:${PN}-erl-interface="${libdir}/erlang/lib/erl_interface-* "
+
+ALLOW_EMPTY:${PN}-erl-docgen-staticdev="1"
+DESCRIPTION:${PN}-erl-docgen-staticdev=""
+RDEPENDS:${PN}-erl-docgen-staticdev=""
+FILES:${PN}-erl-docgen-staticdev="${libdir}/erlang/lib/erl_docgen-*/lib/*.a ${libdir}/erlang/lib/erl_docgen-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-erl-docgen-dev="1"
+DESCRIPTION:${PN}-erl-docgen-dev=""
+RDEPENDS:${PN}-erl-docgen-dev=""
+FILES:${PN}-erl-docgen-dev="${libdir}/erlang/lib/erl_docgen-*/src ${libdir}/erlang/lib/erl_docgen-*/include "
+
+ALLOW_EMPTY:${PN}-erl-docgen-dbg="1"
+DESCRIPTION:${PN}-erl-docgen-dbg=""
+RDEPENDS:${PN}-erl-docgen-dbg=""
+FILES:${PN}-erl-docgen-dbg="${libdir}/erlang/lib/erl_docgen-*/bin/.debug ${libdir}/erlang/lib/erl_docgen-*/lib/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/lib/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/obj/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-erl-docgen="1"
+DESCRIPTION:${PN}-erl-docgen=""
+RDEPENDS:${PN}-erl-docgen=""
+FILES:${PN}-erl-docgen="${libdir}/erlang/lib/erl_docgen-* "
+
+ALLOW_EMPTY:${PN}-eldap-staticdev="1"
+DESCRIPTION:${PN}-eldap-staticdev=""
+RDEPENDS:${PN}-eldap-staticdev=""
+FILES:${PN}-eldap-staticdev="${libdir}/erlang/lib/eldap-*/lib/*.a ${libdir}/erlang/lib/eldap-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-eldap-dev="1"
+DESCRIPTION:${PN}-eldap-dev=""
+RDEPENDS:${PN}-eldap-dev=""
+FILES:${PN}-eldap-dev="${libdir}/erlang/lib/eldap-*/src ${libdir}/erlang/lib/eldap-*/include "
+
+ALLOW_EMPTY:${PN}-eldap-dbg="1"
+DESCRIPTION:${PN}-eldap-dbg=""
+RDEPENDS:${PN}-eldap-dbg=""
+FILES:${PN}-eldap-dbg="${libdir}/erlang/lib/eldap-*/bin/.debug ${libdir}/erlang/lib/eldap-*/lib/.debug ${libdir}/erlang/lib/eldap-*/priv/lib/.debug ${libdir}/erlang/lib/eldap-*/priv/obj/.debug ${libdir}/erlang/lib/eldap-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-eldap="1"
+DESCRIPTION:${PN}-eldap=""
+RDEPENDS:${PN}-eldap=""
+FILES:${PN}-eldap="${libdir}/erlang/lib/eldap-* "
+
+ALLOW_EMPTY:${PN}-edoc-staticdev="1"
+DESCRIPTION:${PN}-edoc-staticdev=""
+RDEPENDS:${PN}-edoc-staticdev=""
+FILES:${PN}-edoc-staticdev="${libdir}/erlang/lib/edoc-*/lib/*.a ${libdir}/erlang/lib/edoc-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-edoc-dev="1"
+DESCRIPTION:${PN}-edoc-dev=""
+RDEPENDS:${PN}-edoc-dev=""
+FILES:${PN}-edoc-dev="${libdir}/erlang/lib/edoc-*/src ${libdir}/erlang/lib/edoc-*/include "
+
+ALLOW_EMPTY:${PN}-edoc-dbg="1"
+DESCRIPTION:${PN}-edoc-dbg=""
+RDEPENDS:${PN}-edoc-dbg=""
+FILES:${PN}-edoc-dbg="${libdir}/erlang/lib/edoc-*/bin/.debug ${libdir}/erlang/lib/edoc-*/lib/.debug ${libdir}/erlang/lib/edoc-*/priv/lib/.debug ${libdir}/erlang/lib/edoc-*/priv/obj/.debug ${libdir}/erlang/lib/edoc-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-edoc="1"
+DESCRIPTION:${PN}-edoc=""
+RDEPENDS:${PN}-edoc=""
+FILES:${PN}-edoc="${libdir}/erlang/lib/edoc-* "
+
+ALLOW_EMPTY:${PN}-doc="1"
+DESCRIPTION:${PN}-doc=""
+RDEPENDS:${PN}-doc=""
+FILES:${PN}-doc+="${libdir}/erlang/erts-*/doc ${libdir}/erlang/erts-*/man ${libdir}/erlang/lib/*/examples ${libdir}/erlang/misc "
+
+ALLOW_EMPTY:${PN}-diameter-staticdev="1"
+DESCRIPTION:${PN}-diameter-staticdev=""
+RDEPENDS:${PN}-diameter-staticdev=""
+FILES:${PN}-diameter-staticdev="${libdir}/erlang/lib/diameter-*/lib/*.a ${libdir}/erlang/lib/diameter-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-diameter-dev="1"
+DESCRIPTION:${PN}-diameter-dev=""
+RDEPENDS:${PN}-diameter-dev=""
+FILES:${PN}-diameter-dev="${libdir}/erlang/lib/diameter-*/src ${libdir}/erlang/lib/diameter-*/include "
+
+ALLOW_EMPTY:${PN}-diameter-dbg="1"
+DESCRIPTION:${PN}-diameter-dbg=""
+RDEPENDS:${PN}-diameter-dbg=""
+FILES:${PN}-diameter-dbg="${libdir}/erlang/lib/diameter-*/bin/.debug ${libdir}/erlang/lib/diameter-*/lib/.debug ${libdir}/erlang/lib/diameter-*/priv/lib/.debug ${libdir}/erlang/lib/diameter-*/priv/obj/.debug ${libdir}/erlang/lib/diameter-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-diameter="1"
+DESCRIPTION:${PN}-diameter=""
+RDEPENDS:${PN}-diameter=""
+FILES:${PN}-diameter="${libdir}/erlang/lib/diameter-* "
+
+ALLOW_EMPTY:${PN}-dialyzer-staticdev="1"
+DESCRIPTION:${PN}-dialyzer-staticdev=""
+RDEPENDS:${PN}-dialyzer-staticdev=""
+FILES:${PN}-dialyzer-staticdev="${libdir}/erlang/lib/dialyzer-*/lib/*.a ${libdir}/erlang/lib/dialyzer-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-dialyzer-dev="1"
+DESCRIPTION:${PN}-dialyzer-dev=""
+RDEPENDS:${PN}-dialyzer-dev=""
+FILES:${PN}-dialyzer-dev="${libdir}/erlang/lib/dialyzer-*/src ${libdir}/erlang/lib/dialyzer-*/include "
+
+ALLOW_EMPTY:${PN}-dialyzer-dbg="1"
+DESCRIPTION:${PN}-dialyzer-dbg=""
+RDEPENDS:${PN}-dialyzer-dbg=""
+FILES:${PN}-dialyzer-dbg="${libdir}/erlang/lib/dialyzer-*/bin/.debug ${libdir}/erlang/lib/dialyzer-*/lib/.debug ${libdir}/erlang/lib/dialyzer-*/priv/lib/.debug ${libdir}/erlang/lib/dialyzer-*/priv/obj/.debug ${libdir}/erlang/lib/dialyzer-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-dialyzer="1"
+DESCRIPTION:${PN}-dialyzer=""
+RDEPENDS:${PN}-dialyzer=""
+FILES:${PN}-dialyzer="${libdir}/erlang/lib/dialyzer-* "
+
+ALLOW_EMPTY:${PN}-dev="1"
+DESCRIPTION:${PN}-dev=""
+RDEPENDS:${PN}-dev=""
+FILES:${PN}-dev+="${libdir}/erlang/erts-*/include ${libdir}/erlang/erts-*/src ${libdir}/erlang/usr/include "
+
+ALLOW_EMPTY:${PN}-debugger-staticdev="1"
+DESCRIPTION:${PN}-debugger-staticdev=""
+RDEPENDS:${PN}-debugger-staticdev=""
+FILES:${PN}-debugger-staticdev="${libdir}/erlang/lib/debugger-*/lib/*.a ${libdir}/erlang/lib/debugger-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-debugger-dev="1"
+DESCRIPTION:${PN}-debugger-dev=""
+RDEPENDS:${PN}-debugger-dev=""
+FILES:${PN}-debugger-dev="${libdir}/erlang/lib/debugger-*/src ${libdir}/erlang/lib/debugger-*/include "
+
+ALLOW_EMPTY:${PN}-debugger-dbg="1"
+DESCRIPTION:${PN}-debugger-dbg=""
+RDEPENDS:${PN}-debugger-dbg=""
+FILES:${PN}-debugger-dbg="${libdir}/erlang/lib/debugger-*/bin/.debug ${libdir}/erlang/lib/debugger-*/lib/.debug ${libdir}/erlang/lib/debugger-*/priv/lib/.debug ${libdir}/erlang/lib/debugger-*/priv/obj/.debug ${libdir}/erlang/lib/debugger-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-debugger="1"
+DESCRIPTION:${PN}-debugger=""
+RDEPENDS:${PN}-debugger=""
+FILES:${PN}-debugger="${libdir}/erlang/lib/debugger-* "
+
+ALLOW_EMPTY:${PN}-dbg="1"
+DESCRIPTION:${PN}-dbg=""
+RDEPENDS:${PN}-dbg=""
+FILES:${PN}-dbg+="${libdir}/erlang/bin/.debug ${libdir}/erlang/erts-*/bin/.debug "
+
+ALLOW_EMPTY:${PN}-crypto-staticdev="1"
+DESCRIPTION:${PN}-crypto-staticdev=""
+RDEPENDS:${PN}-crypto-staticdev=""
+FILES:${PN}-crypto-staticdev="${libdir}/erlang/lib/crypto-*/lib/*.a ${libdir}/erlang/lib/crypto-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-crypto-dev="1"
+DESCRIPTION:${PN}-crypto-dev=""
+RDEPENDS:${PN}-crypto-dev=""
+FILES:${PN}-crypto-dev="${libdir}/erlang/lib/crypto-*/src ${libdir}/erlang/lib/crypto-*/include "
+
+ALLOW_EMPTY:${PN}-crypto-dbg="1"
+DESCRIPTION:${PN}-crypto-dbg=""
+RDEPENDS:${PN}-crypto-dbg=""
+FILES:${PN}-crypto-dbg="${libdir}/erlang/lib/crypto-*/bin/.debug ${libdir}/erlang/lib/crypto-*/lib/.debug ${libdir}/erlang/lib/crypto-*/priv/lib/.debug ${libdir}/erlang/lib/crypto-*/priv/obj/.debug ${libdir}/erlang/lib/crypto-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-crypto="1"
+DESCRIPTION:${PN}-crypto=""
+RDEPENDS:${PN}-crypto=""
+FILES:${PN}-crypto="${libdir}/erlang/lib/crypto-* "
+
+ALLOW_EMPTY:${PN}-costransactions-staticdev="1"
+DESCRIPTION:${PN}-costransactions-staticdev=""
+RDEPENDS:${PN}-costransactions-staticdev=""
+FILES:${PN}-costransactions-staticdev="${libdir}/erlang/lib/cosTransactions-*/lib/*.a ${libdir}/erlang/lib/cosTransactions-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-costransactions-dev="1"
+DESCRIPTION:${PN}-costransactions-dev=""
+RDEPENDS:${PN}-costransactions-dev=""
+FILES:${PN}-costransactions-dev="${libdir}/erlang/lib/cosTransactions-*/src ${libdir}/erlang/lib/cosTransactions-*/include "
+
+ALLOW_EMPTY:${PN}-costransactions-dbg="1"
+DESCRIPTION:${PN}-costransactions-dbg=""
+RDEPENDS:${PN}-costransactions-dbg=""
+FILES:${PN}-costransactions-dbg="${libdir}/erlang/lib/cosTransactions-*/bin/.debug ${libdir}/erlang/lib/cosTransactions-*/lib/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/lib/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/obj/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-costransactions="1"
+DESCRIPTION:${PN}-costransactions=""
+RDEPENDS:${PN}-costransactions=""
+FILES:${PN}-costransactions="${libdir}/erlang/lib/cosTransactions-* "
+
+ALLOW_EMPTY:${PN}-costime-staticdev="1"
+DESCRIPTION:${PN}-costime-staticdev=""
+RDEPENDS:${PN}-costime-staticdev=""
+FILES:${PN}-costime-staticdev="${libdir}/erlang/lib/cosTime-*/lib/*.a ${libdir}/erlang/lib/cosTime-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-costime-dev="1"
+DESCRIPTION:${PN}-costime-dev=""
+RDEPENDS:${PN}-costime-dev=""
+FILES:${PN}-costime-dev="${libdir}/erlang/lib/cosTime-*/src ${libdir}/erlang/lib/cosTime-*/include "
+
+ALLOW_EMPTY:${PN}-costime-dbg="1"
+DESCRIPTION:${PN}-costime-dbg=""
+RDEPENDS:${PN}-costime-dbg=""
+FILES:${PN}-costime-dbg="${libdir}/erlang/lib/cosTime-*/bin/.debug ${libdir}/erlang/lib/cosTime-*/lib/.debug ${libdir}/erlang/lib/cosTime-*/priv/lib/.debug ${libdir}/erlang/lib/cosTime-*/priv/obj/.debug ${libdir}/erlang/lib/cosTime-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-costime="1"
+DESCRIPTION:${PN}-costime=""
+RDEPENDS:${PN}-costime=""
+FILES:${PN}-costime="${libdir}/erlang/lib/cosTime-* "
+
+ALLOW_EMPTY:${PN}-cosproperty-staticdev="1"
+DESCRIPTION:${PN}-cosproperty-staticdev=""
+RDEPENDS:${PN}-cosproperty-staticdev=""
+FILES:${PN}-cosproperty-staticdev="${libdir}/erlang/lib/cosProperty-*/lib/*.a ${libdir}/erlang/lib/cosProperty-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-cosproperty-dev="1"
+DESCRIPTION:${PN}-cosproperty-dev=""
+RDEPENDS:${PN}-cosproperty-dev=""
+FILES:${PN}-cosproperty-dev="${libdir}/erlang/lib/cosProperty-*/src ${libdir}/erlang/lib/cosProperty-*/include "
+
+ALLOW_EMPTY:${PN}-cosproperty-dbg="1"
+DESCRIPTION:${PN}-cosproperty-dbg=""
+RDEPENDS:${PN}-cosproperty-dbg=""
+FILES:${PN}-cosproperty-dbg="${libdir}/erlang/lib/cosProperty-*/bin/.debug ${libdir}/erlang/lib/cosProperty-*/lib/.debug ${libdir}/erlang/lib/cosProperty-*/priv/lib/.debug ${libdir}/erlang/lib/cosProperty-*/priv/obj/.debug ${libdir}/erlang/lib/cosProperty-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-cosproperty="1"
+DESCRIPTION:${PN}-cosproperty=""
+RDEPENDS:${PN}-cosproperty=""
+FILES:${PN}-cosproperty="${libdir}/erlang/lib/cosProperty-* "
+
+ALLOW_EMPTY:${PN}-cosnotification-staticdev="1"
+DESCRIPTION:${PN}-cosnotification-staticdev=""
+RDEPENDS:${PN}-cosnotification-staticdev=""
+FILES:${PN}-cosnotification-staticdev="${libdir}/erlang/lib/cosNotification-*/lib/*.a ${libdir}/erlang/lib/cosNotification-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-cosnotification-dev="1"
+DESCRIPTION:${PN}-cosnotification-dev=""
+RDEPENDS:${PN}-cosnotification-dev=""
+FILES:${PN}-cosnotification-dev="${libdir}/erlang/lib/cosNotification-*/src ${libdir}/erlang/lib/cosNotification-*/include "
+
+ALLOW_EMPTY:${PN}-cosnotification-dbg="1"
+DESCRIPTION:${PN}-cosnotification-dbg=""
+RDEPENDS:${PN}-cosnotification-dbg=""
+FILES:${PN}-cosnotification-dbg="${libdir}/erlang/lib/cosNotification-*/bin/.debug ${libdir}/erlang/lib/cosNotification-*/lib/.debug ${libdir}/erlang/lib/cosNotification-*/priv/lib/.debug ${libdir}/erlang/lib/cosNotification-*/priv/obj/.debug ${libdir}/erlang/lib/cosNotification-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-cosnotification="1"
+DESCRIPTION:${PN}-cosnotification=""
+RDEPENDS:${PN}-cosnotification=""
+FILES:${PN}-cosnotification="${libdir}/erlang/lib/cosNotification-* "
+
+ALLOW_EMPTY:${PN}-cosfiletransfer-staticdev="1"
+DESCRIPTION:${PN}-cosfiletransfer-staticdev=""
+RDEPENDS:${PN}-cosfiletransfer-staticdev=""
+FILES:${PN}-cosfiletransfer-staticdev="${libdir}/erlang/lib/cosFileTransfer-*/lib/*.a ${libdir}/erlang/lib/cosFileTransfer-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-cosfiletransfer-dev="1"
+DESCRIPTION:${PN}-cosfiletransfer-dev=""
+RDEPENDS:${PN}-cosfiletransfer-dev=""
+FILES:${PN}-cosfiletransfer-dev="${libdir}/erlang/lib/cosFileTransfer-*/src ${libdir}/erlang/lib/cosFileTransfer-*/include "
+
+ALLOW_EMPTY:${PN}-cosfiletransfer-dbg="1"
+DESCRIPTION:${PN}-cosfiletransfer-dbg=""
+RDEPENDS:${PN}-cosfiletransfer-dbg=""
+FILES:${PN}-cosfiletransfer-dbg="${libdir}/erlang/lib/cosFileTransfer-*/bin/.debug ${libdir}/erlang/lib/cosFileTransfer-*/lib/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/lib/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/obj/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-cosfiletransfer="1"
+DESCRIPTION:${PN}-cosfiletransfer=""
+RDEPENDS:${PN}-cosfiletransfer=""
+FILES:${PN}-cosfiletransfer="${libdir}/erlang/lib/cosFileTransfer-* "
+
+ALLOW_EMPTY:${PN}-coseventdomain-staticdev="1"
+DESCRIPTION:${PN}-coseventdomain-staticdev=""
+RDEPENDS:${PN}-coseventdomain-staticdev=""
+FILES:${PN}-coseventdomain-staticdev="${libdir}/erlang/lib/cosEventDomain-*/lib/*.a ${libdir}/erlang/lib/cosEventDomain-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-coseventdomain-dev="1"
+DESCRIPTION:${PN}-coseventdomain-dev=""
+RDEPENDS:${PN}-coseventdomain-dev=""
+FILES:${PN}-coseventdomain-dev="${libdir}/erlang/lib/cosEventDomain-*/src ${libdir}/erlang/lib/cosEventDomain-*/include "
+
+ALLOW_EMPTY:${PN}-coseventdomain-dbg="1"
+DESCRIPTION:${PN}-coseventdomain-dbg=""
+RDEPENDS:${PN}-coseventdomain-dbg=""
+FILES:${PN}-coseventdomain-dbg="${libdir}/erlang/lib/cosEventDomain-*/bin/.debug ${libdir}/erlang/lib/cosEventDomain-*/lib/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/lib/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/obj/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-coseventdomain="1"
+DESCRIPTION:${PN}-coseventdomain=""
+RDEPENDS:${PN}-coseventdomain=""
+FILES:${PN}-coseventdomain="${libdir}/erlang/lib/cosEventDomain-* "
+
+ALLOW_EMPTY:${PN}-cosevent-staticdev="1"
+DESCRIPTION:${PN}-cosevent-staticdev=""
+RDEPENDS:${PN}-cosevent-staticdev=""
+FILES:${PN}-cosevent-staticdev="${libdir}/erlang/lib/cosEvent-*/lib/*.a ${libdir}/erlang/lib/cosEvent-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-cosevent-dev="1"
+DESCRIPTION:${PN}-cosevent-dev=""
+RDEPENDS:${PN}-cosevent-dev=""
+FILES:${PN}-cosevent-dev="${libdir}/erlang/lib/cosEvent-*/src ${libdir}/erlang/lib/cosEvent-*/include "
+
+ALLOW_EMPTY:${PN}-cosevent-dbg="1"
+DESCRIPTION:${PN}-cosevent-dbg=""
+RDEPENDS:${PN}-cosevent-dbg=""
+FILES:${PN}-cosevent-dbg="${libdir}/erlang/lib/cosEvent-*/bin/.debug ${libdir}/erlang/lib/cosEvent-*/lib/.debug ${libdir}/erlang/lib/cosEvent-*/priv/lib/.debug ${libdir}/erlang/lib/cosEvent-*/priv/obj/.debug ${libdir}/erlang/lib/cosEvent-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-cosevent="1"
+DESCRIPTION:${PN}-cosevent=""
+RDEPENDS:${PN}-cosevent=""
+FILES:${PN}-cosevent="${libdir}/erlang/lib/cosEvent-* "
+
+ALLOW_EMPTY:${PN}-compiler-staticdev="1"
+DESCRIPTION:${PN}-compiler-staticdev=""
+RDEPENDS:${PN}-compiler-staticdev=""
+FILES:${PN}-compiler-staticdev="${libdir}/erlang/lib/compiler-*/lib/*.a ${libdir}/erlang/lib/compiler-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-compiler-dev="1"
+DESCRIPTION:${PN}-compiler-dev=""
+RDEPENDS:${PN}-compiler-dev=""
+FILES:${PN}-compiler-dev="${libdir}/erlang/lib/compiler-*/src ${libdir}/erlang/lib/compiler-*/include "
+
+ALLOW_EMPTY:${PN}-compiler-dbg="1"
+DESCRIPTION:${PN}-compiler-dbg=""
+RDEPENDS:${PN}-compiler-dbg=""
+FILES:${PN}-compiler-dbg="${libdir}/erlang/lib/compiler-*/bin/.debug ${libdir}/erlang/lib/compiler-*/lib/.debug ${libdir}/erlang/lib/compiler-*/priv/lib/.debug ${libdir}/erlang/lib/compiler-*/priv/obj/.debug ${libdir}/erlang/lib/compiler-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-compiler="1"
+DESCRIPTION:${PN}-compiler=""
+RDEPENDS:${PN}-compiler=""
+FILES:${PN}-compiler="${libdir}/erlang/lib/compiler-* "
+
+ALLOW_EMPTY:${PN}-common-test-staticdev="1"
+DESCRIPTION:${PN}-common-test-staticdev=""
+RDEPENDS:${PN}-common-test-staticdev=""
+FILES:${PN}-common-test-staticdev="${libdir}/erlang/lib/common_test-*/lib/*.a ${libdir}/erlang/lib/common_test-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-common-test-dev="1"
+DESCRIPTION:${PN}-common-test-dev=""
+RDEPENDS:${PN}-common-test-dev=""
+FILES:${PN}-common-test-dev="${libdir}/erlang/lib/common_test-*/src ${libdir}/erlang/lib/common_test-*/include "
+
+ALLOW_EMPTY:${PN}-common-test-dbg="1"
+DESCRIPTION:${PN}-common-test-dbg=""
+RDEPENDS:${PN}-common-test-dbg=""
+FILES:${PN}-common-test-dbg="${libdir}/erlang/lib/common_test-*/bin/.debug ${libdir}/erlang/lib/common_test-*/lib/.debug ${libdir}/erlang/lib/common_test-*/priv/lib/.debug ${libdir}/erlang/lib/common_test-*/priv/obj/.debug ${libdir}/erlang/lib/common_test-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-common-test="1"
+DESCRIPTION:${PN}-common-test=""
+RDEPENDS:${PN}-common-test=""
+FILES:${PN}-common-test="${libdir}/erlang/lib/common_test-* "
+
+ALLOW_EMPTY:${PN}-asn1-staticdev="1"
+DESCRIPTION:${PN}-asn1-staticdev=""
+RDEPENDS:${PN}-asn1-staticdev=""
+FILES:${PN}-asn1-staticdev="${libdir}/erlang/lib/asn1-*/lib/*.a ${libdir}/erlang/lib/asn1-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-asn1-dev="1"
+DESCRIPTION:${PN}-asn1-dev=""
+RDEPENDS:${PN}-asn1-dev=""
+FILES:${PN}-asn1-dev="${libdir}/erlang/lib/asn1-*/src ${libdir}/erlang/lib/asn1-*/include "
+
+ALLOW_EMPTY:${PN}-asn1-dbg="1"
+DESCRIPTION:${PN}-asn1-dbg=""
+RDEPENDS:${PN}-asn1-dbg=""
+FILES:${PN}-asn1-dbg="${libdir}/erlang/lib/asn1-*/bin/.debug ${libdir}/erlang/lib/asn1-*/lib/.debug ${libdir}/erlang/lib/asn1-*/priv/lib/.debug ${libdir}/erlang/lib/asn1-*/priv/obj/.debug ${libdir}/erlang/lib/asn1-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-asn1="1"
+DESCRIPTION:${PN}-asn1=""
+RDEPENDS:${PN}-asn1=""
+FILES:${PN}-asn1="${libdir}/erlang/lib/asn1-* "
+
+ALLOW_EMPTY:${PN}-appmon-staticdev="1"
+DESCRIPTION:${PN}-appmon-staticdev=""
+RDEPENDS:${PN}-appmon-staticdev=""
+FILES:${PN}-appmon-staticdev="${libdir}/erlang/lib/appmon-*/lib/*.a ${libdir}/erlang/lib/appmon-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-appmon-dev="1"
+DESCRIPTION:${PN}-appmon-dev=""
+RDEPENDS:${PN}-appmon-dev=""
+FILES:${PN}-appmon-dev="${libdir}/erlang/lib/appmon-*/src ${libdir}/erlang/lib/appmon-*/include "
+
+ALLOW_EMPTY:${PN}-appmon-dbg="1"
+DESCRIPTION:${PN}-appmon-dbg=""
+RDEPENDS:${PN}-appmon-dbg=""
+FILES:${PN}-appmon-dbg="${libdir}/erlang/lib/appmon-*/bin/.debug ${libdir}/erlang/lib/appmon-*/lib/.debug ${libdir}/erlang/lib/appmon-*/priv/lib/.debug ${libdir}/erlang/lib/appmon-*/priv/obj/.debug ${libdir}/erlang/lib/appmon-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-appmon="1"
+DESCRIPTION:${PN}-appmon=""
+RDEPENDS:${PN}-appmon=""
+FILES:${PN}-appmon="${libdir}/erlang/lib/appmon-* "
+
+ALLOW_EMPTY:${PN}="1"
+DESCRIPTION:${PN}=""
+RDEPENDS:${PN}="${PN}-erts ${PN}-kernel ${PN}-sasl ${PN}-stdlib"
+FILES:${PN}+="${bindir} ${libdir}/erlang/releases ${libdir}/erlang/bin ${libdir}/erlang/erts-*/bin "
+
+DESCRIPTION:${PN}-modules="All Erlang modules"
+RDEPENDS:${PN}-modules="${PN} ${PN}-appmon ${PN}-asn1 ${PN}-common-test ${PN}-compiler ${PN}-cosevent ${PN}-coseventdomain ${PN}-cosfiletransfer ${PN}-cosnotification ${PN}-cosproperty ${PN}-costime ${PN}-costransactions ${PN}-crypto ${PN}-debugger ${PN}-dialyzer ${PN}-diameter ${PN}-doc ${PN}-edoc ${PN}-eldap ${PN}-erl-docgen ${PN}-erl-interface ${PN}-erts ${PN}-et ${PN}-eunit ${PN}-gs ${PN}-hipe ${PN}-ic ${PN}-inets ${PN}-jinterface ${PN}-kernel ${PN}-kernel-doc ${PN}-megaco ${PN}-mnesia ${PN}-observer ${PN}-orber ${PN}-os-mon ${PN}-otp-mibs ${PN}-parsetools ${PN}-percept ${PN}-pman ${PN}-public-key ${PN}-reltool ${PN}-runtime-tools ${PN}-sasl ${PN}-sasl-doc ${PN}-snmp ${PN}-ssh ${PN}-ssl ${PN}-stdlib ${PN}-stdlib-doc ${PN}-syntax-tools ${PN}-test-server ${PN}-toolbar ${PN}-tools ${PN}-tv ${PN}-typer ${PN}-webtool ${PN}-xmerl "
+ALLOW_EMPTY:${PN}-modules = "1"
diff --git a/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb b/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb
index 435795fd..f4cad839 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb
+++ b/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb
@@ -16,11 +16,11 @@ do_configure() {
oe_runconf
}
-do_compile_prepend() {
+do_compile:prepend() {
export TARGET=${HOST_SYS}
}
-do_install_prepend() {
+do_install:prepend() {
export TARGET=${HOST_SYS}
}
diff --git a/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb b/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb
index 61fc027d..6f3ca463 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb
+++ b/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb
@@ -13,11 +13,11 @@ do_configure() {
oe_runconf
}
-do_compile_prepend() {
+do_compile:prepend() {
export TARGET=${HOST_SYS}
}
-do_install_prepend() {
+do_install:prepend() {
export TARGET=${HOST_SYS}
}
diff --git a/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb b/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb
index 68d144b1..6f54747f 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb
+++ b/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb
@@ -9,11 +9,11 @@ EXTRA_OEMAKE = "BUILD_CC='${BUILD_CC}'"
EXTRA_OECONF = "--with-ssl=${STAGING_DIR_HOST}${layout_exec_prefix}"
-EXTRA_OECONF_append_arm = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_armeb = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_mipsel = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_sh3 = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_sh4 = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:arm = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:armeb = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:mipsel = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append_sh3 = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:sh4 = " --disable-smp-support --disable-hipe"
NATIVE_BIN = "${TMPDIR}/work/erlang-native-${PV}-${PR}/otp_src_${UPSTREAM_VERSION}/bin"
@@ -51,9 +51,9 @@ do_install() {
PACKAGES =+ "${PN}-libs-dbg ${PN}-libs"
-FILES_${PN}-staticdev += "${libdir}/*/*/*/*.a ${libdir}/*/*/*/*/*.a ${libdir}/*/*/*/*/*/*.a "
+FILES:${PN}-staticdev += "${libdir}/*/*/*/*.a ${libdir}/*/*/*/*/*.a ${libdir}/*/*/*/*/*/*.a "
-FILES_${PN}-libs-dbg += " ${libdir}/erlang/*/.debug ${libdir}/erlang/*/*/.debug ${libdir}/erlang/*/*/*/.debug ${libdir}/erlang/*/*/*/*/.debug ${libdir}/erlang/*/*/*/*/*/.debug "
+FILES:${PN}-libs-dbg += " ${libdir}/erlang/*/.debug ${libdir}/erlang/*/*/.debug ${libdir}/erlang/*/*/*/.debug ${libdir}/erlang/*/*/*/*/.debug ${libdir}/erlang/*/*/*/*/*/.debug "
SRC_URI[md5sum] = "dd6c2a4807551b4a8a536067bde31d73"
SRC_URI[sha256sum] = "5bc34fc34fc890f84bae7ff1f7c81fbec2c9aa28a0ef51a57d7a8192204d8aa2"
diff --git a/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb b/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb
index 4c2b947f..573c5ee0 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb
+++ b/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb
@@ -9,11 +9,11 @@ TARGET_CC_ARCH += "${LDFLAGS}"
EXTRA_OEMAKE = "BUILD_CC='${BUILD_CC}'"
-EXTRA_OECONF_append_arm = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_armeb = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_mipsel = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_sh3 = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_sh4 = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:arm = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:armeb = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:mipsel = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append_sh3 = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:sh4 = " --disable-smp-support --disable-hipe"
NATIVE_BIN = "${STAGING_LIBDIR_NATIVE}/erlang/bin"
diff --git a/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb b/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb
index 7196fc69..2ca2574a 100644
--- a/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb
+++ b/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb
@@ -6,7 +6,7 @@ require erlang-${PV}-manifest.inc
DEPENDS = "erlang-native openssl ncurses"
-RDEPENDS_${PN} = "nativesdk-ncurses nativesdk-erlang-modules"
+RDEPENDS:${PN} = "nativesdk-ncurses nativesdk-erlang-modules"
PR = "r0"
@@ -21,15 +21,15 @@ do_configure() {
oe_runconf
}
-do_compile_prepend() {
+do_compile:prepend() {
export TARGET=${HOST_SYS}
}
-do_install_prepend() {
+do_install:prepend() {
export TARGET=${HOST_SYS}
}
-do_install_append() {
+do_install:append() {
rm -f ${D}/${libdir}/erlang/Install
}
diff --git a/meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb b/meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb
index ec84c44a..51ce60ca 100644
--- a/meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb
+++ b/meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb
@@ -1,6 +1,6 @@
DESCRIPTION = "Config file parser module"
HOMEPAGE = "http://search.cpan.org/dist/Config-General/"
-LICENSE = "Artistic-1.0 | GPL-1.0+"
+LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
SECTION = "libs"
LIC_FILES_CHKSUM = "file://README;beginline=90;endline=90;md5=3ba4bbac1e79a08332688196f637d2b2"
diff --git a/meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb b/meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb
index 4cf2ae54..56eb126c 100644
--- a/meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb
+++ b/meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb
@@ -11,13 +11,13 @@ SRC_URI += " \
SRC_URI[md5sum] = "678ea30265ae0326bddc767f80efd144"
SRC_URI[sha256sum] = "fe78c2b227ce077b1581e2ae2c071f351111d0878ec1b0216435f6a898df79a6"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
python-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-sphinx \
"
diff --git a/meta-openstack/recipes-devtools/python/python-alembic_0.8.10.bb b/meta-openstack/recipes-devtools/python/python-alembic_0.8.10.bb
deleted file mode 100644
index 5a377d6f..00000000
--- a/meta-openstack/recipes-devtools/python/python-alembic_0.8.10.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-DESCRIPTION = "A database migration tool for SQLAlchemy."
-HOMEPAGE = "http://bitbucket.org/zzzeek/alembic"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=d07407716fd24408b5747b0fa2262775"
-
-SRC_URI[md5sum] = "21b344a70ce637699c18bf074a080649"
-SRC_URI[sha256sum] = "0e3b50e96218283ec7443fb661199f5a81f5879f766967a8a2d25e8f9d4e7919"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += " \
- python-sqlalchemy \
- python-mako \
- python-python-editor \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-amqp_2.4.1.bb b/meta-openstack/recipes-devtools/python/python-amqp_2.4.1.bb
deleted file mode 100644
index 9d520629..00000000
--- a/meta-openstack/recipes-devtools/python/python-amqp_2.4.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-amqp.inc
diff --git a/meta-openstack/recipes-devtools/python/python-anyjson_0.3.3.bb b/meta-openstack/recipes-devtools/python/python-anyjson_0.3.3.bb
deleted file mode 100644
index cffff662..00000000
--- a/meta-openstack/recipes-devtools/python/python-anyjson_0.3.3.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-DESCRIPTION = "Loads the best available JSON implementation available in a common interface"
-HOMEPAGE = "https://bitbucket.org/runeh/anyjson"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=989aa97e73c912a83a3c873fa11deb08"
-
-inherit setuptools pypi
-
-SRC_URI[md5sum] = "2ea28d6ec311aeeebaf993cb3008b27c"
-SRC_URI[sha256sum] = "37812d863c9ad3e35c0734c42e0bf0320ce8c3bed82cd20ad54cb34d158157ba"
-
-RDEPENDS_${PN} = "python-simplejson"
diff --git a/meta-openstack/recipes-devtools/python/python-appdirs_git.bb b/meta-openstack/recipes-devtools/python/python-appdirs_git.bb
deleted file mode 100644
index 24828716..00000000
--- a/meta-openstack/recipes-devtools/python/python-appdirs_git.bb
+++ /dev/null
@@ -1,34 +0,0 @@
-DESCRIPTION = "A small Python module for determining appropriate platform-specific dirs, e.g. a user data dir."
-HOMEPAGE = "http://github.com/ActiveState/appdirs"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=31625363c45eb0c67c630a2f73e438e4"
-
-PV = "1.4.0"
-SRCREV = "57f2bc44a8bca99bac6c57496c8b3fdea26f94d5"
-
-SRCNAME = "appdirs"
-SRC_URI = "git://github.com/ActiveState/${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- python-pip \
- "
-
-do_install_append() {
- # Using these "longest" paths will ensure needed shorter paths will be created
- install -d ${D}/${libdir}/python2.7/site-packages/${SRCNAME}/test
- install -d ${D}/${libdir}/python2.7/site-packages/${SRCNAME}.egg-info
-
- install -m 644 ${S}/${SRCNAME}.py ${D}/${libdir}/python2.7/site-packages/${SRCNAME}/__init__.py
- install -m 644 ${S}/${SRCNAME}.pyc ${D}/${libdir}/python2.7/site-packages/${SRCNAME}/__init__.pyc
- install -m 644 ${S}/test/* ${D}/${libdir}/python2.7/site-packages/${SRCNAME}/test/
- install -m 644 ${S}/${SRCNAME}.egg-info/* ${D}/${libdir}/python2.7/site-packages/${SRCNAME}.egg-info/
-}
diff --git a/meta-openstack/recipes-devtools/python/python-arrow_0.12.0.bb b/meta-openstack/recipes-devtools/python/python-arrow_0.12.0.bb
deleted file mode 100644
index 46a40213..00000000
--- a/meta-openstack/recipes-devtools/python/python-arrow_0.12.0.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-DESCRIPTION = "Better dates and times for Python"
-HOMEPAGE = "https://github.com/crsmithdev/arrow"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=458d41a4064e4dc109666cfd941a29e4"
-
-SRC_URI[md5sum] = "fafb41dadf2134688797bf1102eebeb6"
-SRC_URI[sha256sum] = "a15ecfddf334316e3ac8695e48c15d1be0d6038603b33043930dcf0e675c86ee"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += " \
- python-dateutil \
- python-backports-functools-lru-cache \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-automaton_0.8.0.bb b/meta-openstack/recipes-devtools/python/python-automaton_0.8.0.bb
deleted file mode 100644
index c7e4dda4..00000000
--- a/meta-openstack/recipes-devtools/python/python-automaton_0.8.0.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Friendly state machines for python"
-HOMEPAGE = "https://pypi.python.org/pypi/automaton"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
-
-SRC_URI[md5sum] = "230a7bd8bb9a4bc9ba5a3faf0de12c90"
-SRC_URI[sha256sum] = "ca8bfbea03b9f39a536b4b261d90fbe8b1b0e1766bff5d8222e35691f8e11910"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-six \
- python-debtcollector \
- python-prettytable \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-avahi.inc b/meta-openstack/recipes-devtools/python/python-avahi.inc
deleted file mode 100644
index 86cafe50..00000000
--- a/meta-openstack/recipes-devtools/python/python-avahi.inc
+++ /dev/null
@@ -1,32 +0,0 @@
-SUMMARY = "Python bindings for the avahi zeroconf client"
-HOMEPAGE = "https://github.com/lathiat/avahi"
-SECTION = "devel/python"
-
-LICENSE = "GPLv2+"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1"
-
-SRC_URI = "https://github.com/lathiat/avahi/releases/download/v${PV}/avahi-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "22b5e705d3eabb31d26f2e1e7b074013"
-SRC_URI[sha256sum] = "d54991185d514a0aba54ebeb408d7575b60f5818a772e28fa0e18b98bc1db454"
-
-S = "${WORKDIR}/avahi-${PV}"
-
-inherit pythonnative
-
-# we only need the python bindings
-do_install () {
- install -d ${D}${PYTHON_SITEPACKAGES_DIR}/avahi
-
- sed -i'' -e "s,@PYTHON\@,${bindir}/${PYTHON_PN},g" \
- ${S}/avahi-python/avahi/__init__.py \
- ${S}/avahi-python/avahi-bookmarks.in
-
- install -m 0775 ${S}/avahi-python/avahi/__init__.py \
- ${D}${PYTHON_SITEPACKAGES_DIR}/avahi/__init__.py
-
- install -m 0775 ${S}/avahi-python/avahi-bookmarks.in \
- ${D}${PYTHON_SITEPACKAGES_DIR}/avahi/avahi-bookmarks
-}
-
-FILES_${PN} = "${PYTHON_SITEPACKAGES_DIR}/avahi"
diff --git a/meta-openstack/recipes-devtools/python/python-avahi_0.6.32.bb b/meta-openstack/recipes-devtools/python/python-avahi_0.6.32.bb
deleted file mode 100644
index 7a54211d..00000000
--- a/meta-openstack/recipes-devtools/python/python-avahi_0.6.32.bb
+++ /dev/null
@@ -1,5 +0,0 @@
-require python-avahi.inc
-
-inherit python-dir
-
-RDEPENDS_${PN} += "python-core python-dbus"
diff --git a/meta-openstack/recipes-devtools/python/python-babel_2.3.4.bb b/meta-openstack/recipes-devtools/python/python-babel_2.3.4.bb
deleted file mode 100644
index e4c0884e..00000000
--- a/meta-openstack/recipes-devtools/python/python-babel_2.3.4.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "A collection of tools for internationalizing Python applications"
-HOMEPAGE = "http://babel.edgewall.org/"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e6eeaabc92cfc2d03f53e789324d7292"
-
-PYPI_PACKAGE = "Babel"
-
-SRC_URI[md5sum] = "afa20bc55b0e991833030129ad498f35"
-SRC_URI[sha256sum] = "c535c4403802f6eb38173cd4863e419e2274921a01a8aad8a5b497c131c62875"
-
-inherit setuptools pypi
-
-CLEANBROKEN = "1"
-
-RDEPENDS_${PN} += " \
- python-pytz \
-" \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-barbican_git.bb b/meta-openstack/recipes-devtools/python/python-barbican_git.bb
index 579413c0..c71229d4 100644
--- a/meta-openstack/recipes-devtools/python/python-barbican_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-barbican_git.bb
@@ -8,7 +8,7 @@ PR = "r0"
SRCNAME = "barbican"
BARBICAN_MAX_PACKET_SIZE ?= "65535"
-SRC_URI = "git://github.com/openstack/barbican.git;branch=master \
+SRC_URI = "git://github.com/openstack/barbican.git;branch=master;protocol=https \
file://barbican.init \
file://barbican-increase-buffer-size-to-support-PKI-tokens.patch \
file://barbican-fix-path-to-find-configuration-files.patch \
@@ -19,7 +19,7 @@ SRCREV = "e6f05febbe18a86e4e6b05acc5f4868fa3beb291"
PV = "2015.1.0+git${SRCPV}"
S = "${WORKDIR}/git"
-inherit update-rc.d setuptools identity hosts useradd default_configs monitor
+inherit update-rc.d setuptools3 identity hosts useradd default_configs monitor
SERVICECREATE_PACKAGES = "${SRCNAME}-setup"
KEYSTONE_HOST="${CONTROLLER_IP}"
@@ -40,7 +40,7 @@ python () {
}
SERVICECREATE_PACKAGES[vardeps] += "KEYSTONE_HOST"
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
BARBICAN_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
@@ -67,24 +67,24 @@ do_install_append() {
}
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system barbican"
-USERADD_PARAM_${PN} = "--system --home /var/lib/barbican -g barbican \
+GROUPADD_PARAM:${PN} = "--system barbican"
+USERADD_PARAM:${PN} = "--system --home /var/lib/barbican -g barbican \
--no-create-home --shell /bin/false barbican"
PACKAGES += "${SRCNAME} \
${SRCNAME}-setup "
-FILES_${PN} = "${libdir}/* \
+FILES:${PN} = "${libdir}/* \
"
-FILES_${SRCNAME} = "${sysconfdir}/${SRCNAME}/* \
+FILES:${SRCNAME} = "${sysconfdir}/${SRCNAME}/* \
${sysconfdir}/init.d/barbican-api \
${bindir} \
${bindir}/* \
${localstatedir}/* \
"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-pkg_postinst_${SRCNAME}-setup () {
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
chown -R barbican:barbican ${sysconfdir}/${SRCNAME}
chown -R barbican:barbican ${localstatedir}/lib/barbican
@@ -96,13 +96,18 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${SRCNAME} = "${PN} \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${SRCNAME} = "${PN} \
${SRCNAME}-setup \
uwsgi \
python-falcon \
python-oslo.messaging"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pip \
python-pbr \
python-alembic \
@@ -126,8 +131,8 @@ RDEPENDS_${PN} += " \
"
INITSCRIPT_PACKAGES = "${SRCNAME}"
-INITSCRIPT_NAME_${SRCNAME} = "barbican-api"
-INITSCRIPT_PARAMS_${SRCNAME} = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME} = "barbican-api"
+INITSCRIPT_PARAMS:${SRCNAME} = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "barbican"
diff --git a/meta-openstack/recipes-devtools/python/python-barbicanclient_git.bb b/meta-openstack/recipes-devtools/python/python-barbicanclient_git.bb
deleted file mode 100644
index a4bcdea0..00000000
--- a/meta-openstack/recipes-devtools/python/python-barbicanclient_git.bb
+++ /dev/null
@@ -1,36 +0,0 @@
-DESCRIPTION = "Client library for Barbican API"
-HOMEPAGE = "https://github.com/stackforge/python-barbicanclient"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e031cff4528978748f9cc064c6e6fa73"
-
-SRC_URI = "\
- git://github.com/openstack/python-barbicanclient.git \
- "
-
-PV = "4.9.0+git${SRCPV}"
-SRCREV = "9c0e02d367b86eb5bdebda4e0ff1434d70db5f61"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-requests \
- python-six \
- python-cliff \
- python-keystoneauth1 \
- python-oslo.i18n \
- python-oslo.serialization \
- python-oslo.utils \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-beautifulsoup4_4.4.1.bb b/meta-openstack/recipes-devtools/python/python-beautifulsoup4_4.4.1.bb
deleted file mode 100644
index cb72f87a..00000000
--- a/meta-openstack/recipes-devtools/python/python-beautifulsoup4_4.4.1.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-DESCRIPTION = "Screen-scraping library"
-HOMEPAGE = "https://pypi.python.org/pypi/beautifulsoup4/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://COPYING.txt;md5=39dacabe5494f61c8680f6fa7323b596"
-
-SRC_URI[md5sum] = "8fbd9a7cac0704645fa20d1419036815"
-SRC_URI[sha256sum] = "87d4013d0625d4789a4f56b8d79a04d5ce6db1152bb65f1d39744f7709a366b4"
-
-inherit setuptools pypi
-
-# avoid "error: option --single-version-externally-managed not recognized"
-DISTUTILS_INSTALL_ARGS = "--root=${D} \
- --prefix=${prefix} \
- --install-lib=${PYTHON_SITEPACKAGES_DIR} \
- --install-data=${datadir}"
diff --git a/meta-openstack/recipes-devtools/python/python-boto_git.bb b/meta-openstack/recipes-devtools/python/python-boto_git.bb
deleted file mode 100644
index 560b0863..00000000
--- a/meta-openstack/recipes-devtools/python/python-boto_git.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "Amazon Web Services API"
-HOMEPAGE = "https://github.com/boto/boto"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=348302dddd421665d3c9b636a2e55832"
-
-SRCREV = "b5852b0aa5ac91f462b28ac9decee33d872dec4d"
-PV = "2.8.0+git${SRCPV}"
-PR = "r0"
-SRCNAME = "boto"
-
-SRC_URI = "git://github.com/boto/boto.git;protocol=git"
-
-SRC_URI[md5sum] = "5528f3010c42dd0ed7b188a6917295f1"
-SRC_URI[sha256sum] = "4d6d38aa8e9e536a27a9737eb4222f896417841fed9a12eedcb619ba8fb68a39"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
diff --git a/meta-openstack/recipes-devtools/python/python-cachetools_git.bb b/meta-openstack/recipes-devtools/python/python-cachetools_git.bb
deleted file mode 100644
index f3d89b38..00000000
--- a/meta-openstack/recipes-devtools/python/python-cachetools_git.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-DESCRIPTION = "Extensible memoizing collections and decorators"
-HOMEPAGE = "https://github.com/tkem/cachetools"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=96c958336b659af4dad628356c5e43b6"
-
-SRCNAME = "cachetools"
-
-PV = "1.1.5+git${SRCPV}"
-SRCREV = "42853733d0caf68ef5bf5933a377572b05437e2c"
-
-SRC_URI = "git://github.com/tkem/${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
diff --git a/meta-openstack/recipes-devtools/python/python-castellan_git.bb b/meta-openstack/recipes-devtools/python/python-castellan_git.bb
deleted file mode 100644
index 9401ad9c..00000000
--- a/meta-openstack/recipes-devtools/python/python-castellan_git.bb
+++ /dev/null
@@ -1,35 +0,0 @@
-DESCRIPTION = "Generic Key Manager interface for OpenStack"
-HOMEPAGE = "https://github.com/openstack/castellan"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRCNAME = "castellan"
-
-SRC_URI = "\
- git://git.openstack.org/openstack/${SRCNAME}.git;branch=stable/pike \
- "
-
-PV="0.12.1+git${SRCPV}"
-SRCREV="124e9296fe79412b510c73b35936a6be91267d18"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-babel \
- python-cryptography \
- python-barbicanclient \
- python-oslo.config \
- python-oslo.context \
- python-oslo.i18n \
- python-oslo.log \
- python-oslo.utils \
- python-keystoneauth1 \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb
index 4b01022e..ca5d62f3 100644
--- a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "ceilometer"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https \
file://ceilometer.conf \
file://ceilometer.init \
file://fix_ceilometer_memory_leak.patch \
@@ -47,13 +47,13 @@ python () {
d.setVarFlags("USERCREATE_PARAM_%s-reseller" % d.getVar('SRCNAME',True), flags)
}
-do_configure_append() {
+do_configure:append() {
# We are using postgresql support, hence this requirement is not valid
# removing it, to avoid on-target runtime issues
sed -e "s:MySQL-python::g" -i ${S}/requirements.txt
}
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
CEILOMETER_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
@@ -107,7 +107,7 @@ do_install_append() {
fi
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
# This is to make sure postgres is configured and running
if ! pidof postmaster > /dev/null; then
@@ -122,7 +122,7 @@ pkg_postinst_${SRCNAME}-setup () {
fi
}
-inherit setuptools identity hosts update-rc.d default_configs monitor
+inherit setuptools3 identity hosts update-rc.d default_configs monitor
PACKAGES += " ${SRCNAME}-tests"
PACKAGES += "${SRCNAME}-setup ${SRCNAME}-common ${SRCNAME}-api"
@@ -131,44 +131,44 @@ PACKAGES += "${SRCNAME}-agent-notification"
PACKAGES += "${SRCNAME}-collector ${SRCNAME}-compute ${SRCNAME}-controller"
PACKAGES += " ${SRCNAME}-reseller"
-RDEPENDS_${SRCNAME}-tests += " bash"
+RDEPENDS:${SRCNAME}-tests += " bash"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-reseller = "1"
-ALLOW_EMPTY_${SRCNAME}-tests = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-reseller = "1"
+ALLOW_EMPTY:${SRCNAME}-tests = "1"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/setup-test-env.sh"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/setup-test-env.sh"
-FILES_${SRCNAME}-common = "${sysconfdir}/${SRCNAME}/* \
+FILES:${SRCNAME}-common = "${sysconfdir}/${SRCNAME}/* \
"
-FILES_${SRCNAME}-api = "${bindir}/ceilometer-api \
+FILES:${SRCNAME}-api = "${bindir}/ceilometer-api \
${sysconfdir}/init.d/ceilometer-api \
"
-FILES_${SRCNAME}-collector = "${bindir}/ceilometer-collector \
+FILES:${SRCNAME}-collector = "${bindir}/ceilometer-collector \
${bindir}/ceilometer-collector-udp \
${sysconfdir}/init.d/ceilometer-collector \
"
-FILES_${SRCNAME}-alarm-evaluator = "${bindir}/ceilometer-alarm-evaluator \
+FILES:${SRCNAME}-alarm-evaluator = "${bindir}/ceilometer-alarm-evaluator \
${sysconfdir}/init.d/ceilometer-alarm-evaluator \
"
-FILES_${SRCNAME}-alarm-notifier = "${bindir}/ceilometer-alarm-notifier \
+FILES:${SRCNAME}-alarm-notifier = "${bindir}/ceilometer-alarm-notifier \
${sysconfdir}/init.d/ceilometer-alarm-notifier \
"
-FILES_${SRCNAME}-agent-notification = "${bindir}/ceilometer-agent-notification \
+FILES:${SRCNAME}-agent-notification = "${bindir}/ceilometer-agent-notification \
${sysconfdir}/init.d/ceilometer-agent-notification \
"
-FILES_${SRCNAME}-compute = "${bindir}/ceilometer-agent-compute \
+FILES:${SRCNAME}-compute = "${bindir}/ceilometer-agent-compute \
${sysconfdir}/init.d/ceilometer-agent-compute \
"
-FILES_${SRCNAME}-controller = "${bindir}/* \
+FILES:${SRCNAME}-controller = "${bindir}/* \
${localstatedir}/* \
${sysconfdir}/init.d/ceilometer-agent-central \
"
@@ -178,7 +178,12 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
python-ply \
python-jsonpath-rw \
python-sqlalchemy \
@@ -199,7 +204,7 @@ RDEPENDS_${PN} += " \
python-paramiko \
python-babel \
python-iso8601 \
- python-setuptools-git \
+ python-setuptools3-git \
python-glanceclient \
python-keystoneclient \
python-swiftclient \
@@ -253,30 +258,30 @@ RDEPENDS_${PN} += " \
python-tooz \
"
-RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-common ${SRCNAME}-alarm-notifier ${SRCNAME}-alarm-evaluator ${SRCNAME}-agent-notification ${SRCNAME}-reseller \
+RDEPENDS:${SRCNAME}-controller = "${PN} ${SRCNAME}-common ${SRCNAME}-alarm-notifier ${SRCNAME}-alarm-evaluator ${SRCNAME}-agent-notification ${SRCNAME}-reseller \
postgresql postgresql-client python-psycopg2 tgt"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}-controller"
-RDEPENDS_${SRCNAME}-collector = "${SRCNAME}-controller"
-RDEPENDS_${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-ceilometerclient libvirt"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-controller"
-RDEPENDS_${SRCNAME}-reseller = "postgresql sudo ${SRCNAME}-controller"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}-controller"
+RDEPENDS:${SRCNAME}-collector = "${SRCNAME}-controller"
+RDEPENDS:${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-ceilometerclient libvirt"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-controller"
+RDEPENDS:${SRCNAME}-reseller = "postgresql sudo ${SRCNAME}-controller"
INITSCRIPT_PACKAGES = "${SRCNAME}-api ${SRCNAME}-collector ${SRCNAME}-compute ${SRCNAME}-controller"
INITSCRIPT_PACKAGES += "${SRCNAME}-alarm-notifier ${SRCNAME}-alarm-evaluator ${SRCNAME}-agent-notification"
-INITSCRIPT_NAME_${SRCNAME}-api = "${SRCNAME}-api"
-INITSCRIPT_PARAMS_${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-collector = "${SRCNAME}-collector"
-INITSCRIPT_PARAMS_${SRCNAME}-collector = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-compute = "${SRCNAME}-agent-compute"
-INITSCRIPT_PARAMS_${SRCNAME}-compute = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-controller = "${SRCNAME}-agent-central"
-INITSCRIPT_PARAMS_${SRCNAME}-controller = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-alarm-notifier = "${SRCNAME}-alarm-notifier"
-INITSCRIPT_PARAMS_${SRCNAME}-alarm-notifier = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-alarm-evaluator = "${SRCNAME}-alarm-evaluator"
-INITSCRIPT_PARAMS_${SRCNAME}-alarm-evaluator = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-agent-notification = "${SRCNAME}-agent-notification"
-INITSCRIPT_PARAMS_${SRCNAME}-agent-notification = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api = "${SRCNAME}-api"
+INITSCRIPT_PARAMS:${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-collector = "${SRCNAME}-collector"
+INITSCRIPT_PARAMS:${SRCNAME}-collector = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-compute = "${SRCNAME}-agent-compute"
+INITSCRIPT_PARAMS:${SRCNAME}-compute = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-controller = "${SRCNAME}-agent-central"
+INITSCRIPT_PARAMS:${SRCNAME}-controller = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-alarm-notifier = "${SRCNAME}-alarm-notifier"
+INITSCRIPT_PARAMS:${SRCNAME}-alarm-notifier = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-alarm-evaluator = "${SRCNAME}-alarm-evaluator"
+INITSCRIPT_PARAMS:${SRCNAME}-alarm-evaluator = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-agent-notification = "${SRCNAME}-agent-notification"
+INITSCRIPT_PARAMS:${SRCNAME}-agent-notification = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "ceilometer"
diff --git a/meta-openstack/recipes-devtools/python/python-ceilometerclient_git.bb b/meta-openstack/recipes-devtools/python/python-ceilometerclient_git.bb
deleted file mode 100644
index 77c9c49a..00000000
--- a/meta-openstack/recipes-devtools/python/python-ceilometerclient_git.bb
+++ /dev/null
@@ -1,50 +0,0 @@
-DESCRIPTION = "CLI and python client library for OpenStack Ceilometer"
-HOMEPAGE = "https://launchpad.net/ceilometer"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-iso8601 \
- python-keystoneauth1 \
- python-oslo.i18n \
- python-oslo.serialization \
- python-oslo.utils \
- python-prettytable \
- python-requests \
- python-six \
- python-stevedore \
- "
-
-SRC_URI = "\
- git://github.com/openstack/python-ceilometerclient.git;branch=stable/pike \
- "
-
-PV = "2.9.1"
-SRCREV = "4ee321feeef39fa2a297ad8e58e931b8a03d8f14"
-S = "${WORKDIR}/git"
-
-inherit setuptools rmargparse
-
-
-PACKAGECONFIG ?= "bash-completion"
-PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion ${BPN}-bash-completion"
-
-do_install_append() {
- install -d ${D}/${sysconfdir}/bash_completion.d
- install -m 664 ${S}/tools/ceilometer.bash_completion ${D}/${sysconfdir}/bash_completion.d
-}
-
-PACKAGES =+ "${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
diff --git a/meta-openstack/recipes-devtools/python/python-cinder_git.bb b/meta-openstack/recipes-devtools/python/python-cinder_git.bb
index 5274698b..2a3ef47b 100644
--- a/meta-openstack/recipes-devtools/python/python-cinder_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-cinder_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "cinder"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://cinder-init \
file://cinder-init.service \
file://cinder-api.service \
@@ -25,14 +25,14 @@ SRCREV = "4fb3a702ba8c3de24c41a6f706597bfa81e60435"
PV = "11.1.0+git${SRCPV}"
S = "${WORKDIR}/git"
-inherit setuptools systemd useradd identity default_configs hosts monitor
+inherit setuptools3 systemd useradd identity default_configs hosts monitor
USER = "cinder"
GROUP = "cinder"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/cinder -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/cinder -s /bin/false -g ${GROUP} ${USER}"
CINDER_BACKUP_BACKEND_DRIVER ?= "cinder.backup.drivers.swift"
@@ -44,7 +44,7 @@ CINDER_NFS_VOLUME_SERVERS ?= "${CINDER_NFS_VOLUME_SERVERS_DEFAULT}"
CINDER_GLUSTERFS_VOLUME_SERVERS_DEFAULT = "controller:/glusterfs_volumes"
CINDER_GLUSTERFS_VOLUME_SERVERS ?= "${CINDER_GLUSTERFS_VOLUME_SERVERS_DEFAULT}"
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
CINDER_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
@@ -160,35 +160,35 @@ do_install_append() {
#}
PACKAGES += "${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-setup ${SRCNAME}-api ${SRCNAME}-volume ${SRCNAME}-scheduler ${SRCNAME}-backup"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-backup = "1"
-ALLOW_EMPTY_${SRCNAME}-scheduler = "1"
-ALLOW_EMPTY_${SRCNAME}-volume = "1"
-ALLOW_EMPTY_${SRCNAME}-api = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-backup = "1"
+ALLOW_EMPTY:${SRCNAME}-scheduler = "1"
+ALLOW_EMPTY:${SRCNAME}-volume = "1"
+ALLOW_EMPTY:${SRCNAME}-api = "1"
-RDEPENDS_${SRCNAME}-tests += " bash python"
+RDEPENDS:${SRCNAME}-tests += " bash python"
-FILES_${PN} = "${libdir}/* /etc/tgt"
+FILES:${PN} = "${libdir}/* /etc/tgt"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/tools"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/tools"
-FILES_${SRCNAME}-api = " \
+FILES:${SRCNAME}-api = " \
${bindir}/cinder-api \
"
-FILES_${SRCNAME}-volume = " \
+FILES:${SRCNAME}-volume = " \
${bindir}/cinder-volume \
"
-FILES_${SRCNAME}-scheduler = " \
+FILES:${SRCNAME}-scheduler = " \
${bindir}/cinder-scheduler \
"
-FILES_${SRCNAME}-backup = " \
+FILES:${SRCNAME}-backup = " \
${bindir}/cinder-backup \
"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
${localstatedir}/* \
${sysconfdir}/${SRCNAME}/drivers/* \
@@ -199,7 +199,12 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
lvm2 \
python-pbr \
python-babel \
@@ -262,17 +267,17 @@ RDEPENDS_${PN} += " \
python-cryptography \
"
-RDEPENDS_${SRCNAME} = " \
+RDEPENDS:${SRCNAME} = " \
${PN} \
postgresql \
postgresql-client \
python-psycopg2 \
tgt"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-volume = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-scheduler = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME} bash"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-volume = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-scheduler = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME} bash"
SYSTEMD_PACKAGES = " \
${SRCNAME}-setup \
@@ -282,17 +287,17 @@ SYSTEMD_PACKAGES = " \
${SRCNAME}-backup \
"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "cinder-init.service"
-SYSTEMD_SERVICE_${SRCNAME}-api = "cinder-api.service"
-SYSTEMD_SERVICE_${SRCNAME}-volume = "cinder-volume.service"
-SYSTEMD_SERVICE_${SRCNAME}-scheduler = "cinder-scheduler.service"
-SYSTEMD_SERVICE_${SRCNAME}-backup = "cinder-backup.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "cinder-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-api = "cinder-api.service"
+SYSTEMD_SERVICE:${SRCNAME}-volume = "cinder-volume.service"
+SYSTEMD_SERVICE:${SRCNAME}-scheduler = "cinder-scheduler.service"
+SYSTEMD_SERVICE:${SRCNAME}-backup = "cinder-backup.service"
# Disable until they are configured (via -setup)
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-api = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-volume = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-scheduler = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-backup = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-api = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-volume = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-scheduler = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-backup = "disable"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "cinder"
diff --git a/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb b/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb
index e4252377..bd360edf 100644
--- a/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb
@@ -3,12 +3,12 @@ HOMEPAGE = "https://github.com/openstack/python-cinderclient"
SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3572962e13e5e739b30b0864365e0795"
-DEPENDS = "python-setuptools-git"
+DEPENDS = "python-setuptools3-git"
SRCNAME = "python-cinderclient"
SRC_URI = "\
- git://github.com/openstack/python-cinderclient.git;branch=stable/pike \
+ git://github.com/openstack/python-cinderclient.git;branch=stable/pike;protocol=https \
file://cinder-api-check.sh \
"
@@ -16,7 +16,7 @@ PV="3.1.0+git${SRCPV}"
SRCREV="3640aeab6e11987288a2f149fbeedb1c026045e2"
S = "${WORKDIR}/git"
-inherit setuptools monitor
+inherit setuptools3 monitor
DEPENDS += " \
python-pip \
@@ -28,7 +28,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-prettytable \
python-keystoneauth1 \
@@ -37,18 +37,19 @@ RDEPENDS_${PN} += " \
python-six \
python-oslo.i18n \
python-oslo.utils \
+ bash \
"
PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion ${BPN}-bash-completion"
-do_install_append() {
+do_install:append() {
install -d ${D}/${sysconfdir}/bash_completion.d
install -m 664 ${S}/tools/cinder.bash_completion ${D}/${sysconfdir}/bash_completion.d
}
PACKAGES =+ "${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
MONITOR_CHECKS_${PN} += "\
cinder-api-check.sh \
diff --git a/meta-openstack/recipes-devtools/python/python-cliff_2.16.0.bb b/meta-openstack/recipes-devtools/python/python-cliff_2.16.0.bb
deleted file mode 100644
index 6fadd5bd..00000000
--- a/meta-openstack/recipes-devtools/python/python-cliff_2.16.0.bb
+++ /dev/null
@@ -1,7 +0,0 @@
-inherit setuptools
-require python-cliff.inc
-
-# RDEPENDS only fot python2
-RDEPENDS_${PN} += " \
- python-unicodecsv \
-"
diff --git a/meta-openstack/recipes-devtools/python/python-cmd2_0.6.8.bb b/meta-openstack/recipes-devtools/python/python-cmd2_0.6.8.bb
deleted file mode 100644
index 6e8949d7..00000000
--- a/meta-openstack/recipes-devtools/python/python-cmd2_0.6.8.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-DESCRIPTION = "Extra features for standard library's cmd module"
-HOMEPAGE = "http://packages.python.org/cmd2/"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://setup.py;beginline=21;endline=21;md5=a00047b7e92e0781452d0beba4e7b44e"
-
-SRC_URI[md5sum] = "c32c9a897e010c977b50c1ddc13f09fe"
-SRC_URI[sha256sum] = "ac780d8c31fc107bf6b4edcbcea711de4ff776d59d89bb167f8819d2d83764a8"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-pyparsing"
diff --git a/meta-openstack/recipes-devtools/python/python-colorama_0.4.1.bb b/meta-openstack/recipes-devtools/python/python-colorama_0.4.1.bb
deleted file mode 100644
index 7df4e971..00000000
--- a/meta-openstack/recipes-devtools/python/python-colorama_0.4.1.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# Copyright (C) 2014 Wind River Systems, Inc.
-#
-DESCRIPTION = "Simple cross-platform colored terminal text in Python"
-HOMEPAGE = "http://pypi.python.org/pypi/colorama"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b4936429a56a652b84c5c01280dcaa26"
-
-SRC_URI[md5sum] = "f927529cd1735f6f50ee2c61628e9c1f"
-SRC_URI[sha256sum] = "05eed71e2e327246ad6b38c540c4a3117230b19679b875190486ddd2d721422d"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-contextlib2.inc b/meta-openstack/recipes-devtools/python/python-contextlib2.inc
deleted file mode 100644
index 0a45008b..00000000
--- a/meta-openstack/recipes-devtools/python/python-contextlib2.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-DESCRIPTION = "Backports and enhancements for the contextlib module"
-HOMEPAGE = "http://contextlib2.readthedocs.org/"
-SECTION = "devel/python"
-LICENSE = "PSF"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=43d1c7827e8fad6454b553caf0e1d734"
-
-SRC_URI[md5sum] = "95fe420941ebc64951cd9d89edc41870"
-SRC_URI[sha256sum] = "509f9419ee91cdd00ba34443217d5ca51f5a364a404e1dce9e8979cea969ca48"
-
-DEPENDS += " \
- ${PYTHON_PN}-pip \
- "
-
-RDEPENDS_${PN} += " \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-contextlib2_0.5.5.bb b/meta-openstack/recipes-devtools/python/python-contextlib2_0.5.5.bb
deleted file mode 100644
index c6a5c9b1..00000000
--- a/meta-openstack/recipes-devtools/python/python-contextlib2_0.5.5.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-inherit setuptools pypi
-require python-contextlib2.inc
-
diff --git a/meta-openstack/recipes-devtools/python/python-coverage_4.0a5.bb b/meta-openstack/recipes-devtools/python/python-coverage_4.0a5.bb
deleted file mode 100644
index 9e632216..00000000
--- a/meta-openstack/recipes-devtools/python/python-coverage_4.0a5.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# Copyright (C) 2014 Wind River Systems, Inc.
-#
-DESCRIPTION = "Code coverage measurement for Python"
-HOMEPAGE = "https://pypi.python.org/pypi/coverage"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD;md5=3775480a712fc46a69647678acb234cb"
-
-SRC_URI[md5sum] = "37f4d8ae679b2c43a87da8d519817a3b"
-SRC_URI[sha256sum] = "07a36ac3c82f5961c45565fd5575b4c568a8fc59e8d5d29a5b04dc8597a07e0e"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-croniter.inc b/meta-openstack/recipes-devtools/python/python-croniter.inc
deleted file mode 100644
index 885aa9e1..00000000
--- a/meta-openstack/recipes-devtools/python/python-croniter.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "croniter provides iteration for datetime object with cron like format"
-HOMEPAGE = "https://pypi.python.org/pypi/croniter/0.3.4"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://docs/LICENSE;md5=b8ee59850b882cbf623188489ea748e2"
-
-# Archived version so we have to overwrite what the pypi class will derive
-PYPI_SRC_URI = "https://pypi.python.org/packages/source/c/croniter/croniter-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "e4a8987521b144c4c2149d4adde8f55c"
-SRC_URI[sha256sum] = "538adeb3a7f7816c3cdec6db974c441620d764c25ff4ed0146ee7296b8a50590"
-
-DEPENDS += " \
- ${PYTHON_PN}-pip \
- "
-
-RDEPENDS_${PN} += " \
- ${PYTHON_PN}-dateutil \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-croniter_0.3.30.bb b/meta-openstack/recipes-devtools/python/python-croniter_0.3.30.bb
deleted file mode 100644
index c5cb4140..00000000
--- a/meta-openstack/recipes-devtools/python/python-croniter_0.3.30.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools pypi
-require python-croniter.inc
diff --git a/meta-openstack/recipes-devtools/python/python-cursive_git.bb b/meta-openstack/recipes-devtools/python/python-cursive_git.bb
deleted file mode 100644
index 1a677f12..00000000
--- a/meta-openstack/recipes-devtools/python/python-cursive_git.bb
+++ /dev/null
@@ -1,32 +0,0 @@
-DESCRIPTION = "Library for validation of digital signatures."
-HOMEPAGE = "https://github.com/openstack/cursive"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRC_URI = "\
- git://git.openstack.org/openstack/cursive.git;branch=master \
- "
-
-PV="0.2.0+git${SRCPV}"
-SRCREV="ad25a4016c56eeceb85764c7ac4501def2b5445a"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-lxml \
- python-cryptography \
- python-netifaces \
- python-six \
- python-oslo.serialization \
- python-oslo.utils \
- python-oslo.i18n \
- python-oslo.log \
- python-castellan \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-debtcollector_1.22.0.bb b/meta-openstack/recipes-devtools/python/python-debtcollector_1.22.0.bb
deleted file mode 100644
index 83811093..00000000
--- a/meta-openstack/recipes-devtools/python/python-debtcollector_1.22.0.bb
+++ /dev/null
@@ -1,7 +0,0 @@
-inherit setuptools
-require python-debtcollector.inc
-
-# Only for Python2 depends on funcsigs
-RDEPENDS_${PN} += " \
- python-funcsigs \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-decorator_3.4.0.bb b/meta-openstack/recipes-devtools/python/python-decorator_3.4.0.bb
deleted file mode 100644
index 73111f6e..00000000
--- a/meta-openstack/recipes-devtools/python/python-decorator_3.4.0.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Better living through Python with decorators"
-HOMEPAGE = "http://pypi.python.org/pypi/decorator"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://setup.py;beginline=8;endline=8;md5=08a46ecda64aec8026447390e764b86e"
-
-SRC_URI[md5sum] = "1e8756f719d746e2fc0dd28b41251356"
-SRC_URI[sha256sum] = "c20b404cbb7ee5cebd506688e0114e3cd76f5ce233805a51f36e1a7988d9d783"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-designateclient_git.bb b/meta-openstack/recipes-devtools/python/python-designateclient_git.bb
deleted file mode 100644
index a6f7cbff..00000000
--- a/meta-openstack/recipes-devtools/python/python-designateclient_git.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-DESCRIPTION = "Python bindings to the Designate API"
-HOMEPAGE = "https://github.com/openstack/python-designateclient"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-cliff \
- python-jsonschema \
- python-osc-lib \
- python-oslo.utils \
- python-pbr \
- python-keystoneauth1 \
- python-requests \
- python-six \
- python-stevedore \
- python-debtcollector \
- "
-
-SRCNAME = "designateclient"
-SRC_URI = "git://github.com/openstack/${BPN}.git;branch=stable/pike"
-
-PV = "2.7.0+git${SRCPV}"
-SRCREV = "77a705857f2c303a03fdbccd4460a68b61d92fd0"
-S = "${WORKDIR}/git"
-
-inherit setuptools
diff --git a/meta-openstack/recipes-devtools/python/python-django-babel_git.bb b/meta-openstack/recipes-devtools/python/python-django-babel_git.bb
deleted file mode 100644
index 1ae5c7c1..00000000
--- a/meta-openstack/recipes-devtools/python/python-django-babel_git.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-DESCRIPTION = "Tools for using Babel with Django"
-HOMEPAGE = "https://github.com/python-babel/django-babel"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://COPYING;md5=5ae97ab65116b8d7890c59de57577b46"
-
-SRCNAME = "django-babel"
-
-PV = "0.5.1+git${SRCPV}"
-SRCREV = "88b389381c0e269605311ae07029555b65a86bc5"
-
-SRC_URI = "git://github.com/python-babel/${SRCNAME}.git \
- "
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- python-django \
- python-babel \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-django-openstack-auth_git.bb b/meta-openstack/recipes-devtools/python/python-django-openstack-auth_git.bb
deleted file mode 100644
index 0df4efb5..00000000
--- a/meta-openstack/recipes-devtools/python/python-django-openstack-auth_git.bb
+++ /dev/null
@@ -1,32 +0,0 @@
-DESCRIPTION = "A Django authentication backend for use with the OpenStack Keystone backend."
-HOMEPAGE = "http://django_openstack_auth.readthedocs.org/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRCNAME = "django_openstack_auth"
-
-PV = "3.5.0+git${SRCPV}"
-SRCREV = "9e108ed426a5a1e5c9dd394b197c27d046754d0c"
-
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
-"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-django \
- python-oslo.config \
- python-oslo.policy \
- python-keystoneclient \
- python-keystoneauth1 \
- python-six \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-django_git.bb b/meta-openstack/recipes-devtools/python/python-django_git.bb
deleted file mode 100644
index f11f8e65..00000000
--- a/meta-openstack/recipes-devtools/python/python-django_git.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-DESCRIPTION = "A high-level Python Web framework"
-HOMEPAGE = "http://www.djangoproject.com/"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa"
-
-SRCNAME = "Django"
-
-PV = "1.8.6"
-SRCREV = "80b7e9d09f2d23209b591288f9b2cf3eb3d927c8"
-
-SRC_URI = " \
- git://github.com/django/django.git;branch=stable/1.8.x \
- "
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-FILES_${PN} += "${datadir}/django/*"
-
diff --git a/meta-openstack/recipes-devtools/python/python-dnspython_1.12.0.bb b/meta-openstack/recipes-devtools/python/python-dnspython_1.12.0.bb
deleted file mode 100644
index 36a1d129..00000000
--- a/meta-openstack/recipes-devtools/python/python-dnspython_1.12.0.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "DNS toolkit for Python"
-HOMEPAGE = "http://www.dnspython.org/"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=397eddfcb4bc7e2ece2fc79724a7cca2"
-
-PR = "r0"
-SRCNAME = "dnspython"
-SRC_URI = "http://www.dnspython.org/kits/${PV}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "3f2601ef3c8b77fc6d21a9c77a81efeb"
-SRC_URI[sha256sum] = "03fb82af866001c4afa58c48027bcc4b80bbf0a7f27e1d861cf06393eea4724f"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-# avoid "error: option --single-version-externally-managed not recognized"
-DISTUTILS_INSTALL_ARGS = "--root=${D} \
- --prefix=${prefix} \
- --install-lib=${PYTHON_SITEPACKAGES_DIR} \
- --install-data=${datadir}"
diff --git a/meta-openstack/recipes-devtools/python/python-dogpile.cache.inc b/meta-openstack/recipes-devtools/python/python-dogpile.cache.inc
deleted file mode 100644
index 13e4b039..00000000
--- a/meta-openstack/recipes-devtools/python/python-dogpile.cache.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-DESCRIPTION = "Python Dogpile Cache: A caching front-end based on the Dogpile lock"
-HOMEPAGE = "https://pypi.python.org/pypi/dogpile.cache"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=9b4ca25e52ccc9b1601e8fe6d4fb4ba7"
-
-SRC_URI[md5sum] = "88043b337eb609214dbd8fa498300b38"
-SRC_URI[sha256sum] = "691b7f199561c4bd6e7e96f164a43cc3781b0c87bea29b7d59d859f873fd4a31"
-
-inherit pypi
-
-
diff --git a/meta-openstack/recipes-devtools/python/python-dogpile.cache_0.7.1.bb b/meta-openstack/recipes-devtools/python/python-dogpile.cache_0.7.1.bb
deleted file mode 100644
index 6f531a04..00000000
--- a/meta-openstack/recipes-devtools/python/python-dogpile.cache_0.7.1.bb
+++ /dev/null
@@ -1,4 +0,0 @@
-inherit setuptools
-require python-dogpile.cache.inc
-
-
diff --git a/meta-openstack/recipes-devtools/python/python-ecdsa_0.13.bb b/meta-openstack/recipes-devtools/python/python-ecdsa_0.13.bb
deleted file mode 100644
index 8fe492c0..00000000
--- a/meta-openstack/recipes-devtools/python/python-ecdsa_0.13.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "ECDSA cryptographic signature library"
-HOMEPAGE = "https://github.com/warner/python-ecdsa"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-
-SRC_URI[md5sum] = "1f60eda9cb5c46722856db41a3ae6670"
-SRC_URI[sha256sum] = "64cf1ee26d1cde3c73c6d7d107f835fed7c6a2904aef9eac223d57ad800c43fa"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pbr \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-enum-compat_0.0.2.bb b/meta-openstack/recipes-devtools/python/python-enum-compat_0.0.2.bb
deleted file mode 100644
index 36ab5af6..00000000
--- a/meta-openstack/recipes-devtools/python/python-enum-compat_0.0.2.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-enum-compat.inc
diff --git a/meta-openstack/recipes-devtools/python/python-enum_0.4.4.bb b/meta-openstack/recipes-devtools/python/python-enum_0.4.4.bb
deleted file mode 100644
index 990f96bb..00000000
--- a/meta-openstack/recipes-devtools/python/python-enum_0.4.4.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-SUMMARY = "Robust enumerated type support in Python"
-DESCRIPTION = "This package provides a module for robust enumerations in Python."
-HOMEPAGE = "https://pypi.python.org/pypi/enum"
-SECTION = "devel/python"
-LICENSE = "GPLv2 | PSFv2"
-LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=4325afd396febcb659c36b49533135d4 \
- file://LICENSE.PSF;md5=1ad8a43fc3bbfea1585223c99f4c3e6f \
-"
-
-SRC_URI[md5sum] = "ce75c7c3c86741175a84456cc5bd531e"
-SRC_URI[sha256sum] = "9bdfacf543baf2350df7613eb37f598a802f346985ca0dc1548be6494140fdff"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
-"
-
-RDEPENDS_${PN} += " \
-"
diff --git a/meta-openstack/recipes-devtools/python/python-eventlet_0.25.1.bb b/meta-openstack/recipes-devtools/python/python-eventlet_0.25.1.bb
deleted file mode 100644
index d9c9383b..00000000
--- a/meta-openstack/recipes-devtools/python/python-eventlet_0.25.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-eventlet.inc
diff --git a/meta-openstack/recipes-devtools/python/python-extras.inc b/meta-openstack/recipes-devtools/python/python-extras.inc
deleted file mode 100644
index 45d57bbb..00000000
--- a/meta-openstack/recipes-devtools/python/python-extras.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Useful extra bits for Python - things that should be in the standard library"
-HOMEPAGE = "https://pypi.python.org/pypi/extras/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=6d108f338b2f68fe48ac366c4650bd8b"
-
-SRC_URI[md5sum] = "3a63ad60cf8f0186c9e3a02f55ec5b14"
-SRC_URI[sha256sum] = "132e36de10b9c91d5d4cc620160a476e0468a88f16c9431817a6729611a81b4e"
-
-inherit pypi
diff --git a/meta-openstack/recipes-devtools/python/python-extras_1.0.0.bb b/meta-openstack/recipes-devtools/python/python-extras_1.0.0.bb
deleted file mode 100644
index 953b9e2f..00000000
--- a/meta-openstack/recipes-devtools/python/python-extras_1.0.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-extras.inc
diff --git a/meta-openstack/recipes-devtools/python/python-falcon_0.2.bb b/meta-openstack/recipes-devtools/python/python-falcon_0.2.bb
deleted file mode 100644
index 63472106..00000000
--- a/meta-openstack/recipes-devtools/python/python-falcon_0.2.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "An unladen web framework for building APIs and app backends."
-HOMEPAGE = "http://falconframework.org"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README.rst;md5=2bf705a48be7b7799862ffe602c94b87"
-
-SRC_URI[md5sum] = "bf9e8bdd20700f1ff7ce6397cd441fbd"
-SRC_URI[sha256sum] = "92bb899bf6e58e2299e3b1de1e628b90c38544ba3354a0141d108318b50c3402"
-
-inherit setuptools pypi
-
-# conflicting file prevention
-do_install_append() {
- rm -f ${D}${libdir}/python*/site-packages/tests/*
-}
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- python-six \
- python-mimeparse \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-fasteners.inc b/meta-openstack/recipes-devtools/python/python-fasteners.inc
deleted file mode 100644
index 6e5e5f0c..00000000
--- a/meta-openstack/recipes-devtools/python/python-fasteners.inc
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "A python package that provides useful locks."
-HOMEPAGE = "https://github.com/harlowja/fasteners"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=4476c4be31402271e101d9a4a3430d52"
-
-SRCNAME = "fasteners"
-
-PV = "0.15+git${SRCPV}"
-SRCREV = "75148cb679c351966cd4ad5e9d177048a0ea8380"
-
-SRC_URI = "git://github.com/harlowja/${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-DEPENDS += " \
- ${PYTHON_PN}-pip \
- ${PYTHON_PN}-pbr \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- ${PYTHON_PN}-pbr \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-fasteners_git.bb b/meta-openstack/recipes-devtools/python/python-fasteners_git.bb
deleted file mode 100644
index 3a7326bf..00000000
--- a/meta-openstack/recipes-devtools/python/python-fasteners_git.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-fasteners.inc
diff --git a/meta-openstack/recipes-devtools/python/python-flake8_2.4.0.bb b/meta-openstack/recipes-devtools/python/python-flake8_2.4.0.bb
deleted file mode 100644
index e3c2479e..00000000
--- a/meta-openstack/recipes-devtools/python/python-flake8_2.4.0.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-DESCRIPTION = "The modular source code checker: pep8, pyflakes and co"
-HOMEPAGE = "https://github.com/dreamhost/cliff"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=7a76e57e683629e1ac2a49406169c2a3"
-
-SRC_URI[md5sum] = "d413935bb21026c18aca82654114502f"
-SRC_URI[sha256sum] = "d26a9d0252da9f831b8277b824961bb10b1f9d79f4752d32e4814b7bcd1e089b"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-prettytable \
- python-cmd2 \
- python-pyparsing \
- python-mccabe \
- python-pep8 \
- python-pyflakes"
diff --git a/meta-openstack/recipes-devtools/python/python-functools32_git.bb b/meta-openstack/recipes-devtools/python/python-functools32_git.bb
deleted file mode 100644
index f167e7d7..00000000
--- a/meta-openstack/recipes-devtools/python/python-functools32_git.bb
+++ /dev/null
@@ -1,30 +0,0 @@
-SUMMARY = "Python higher-order functions and operations on callable objects"
-HOMEPAGE = "https://pypi.python.org/pypi/functools32"
-SECTION = "devel/python"
-LICENSE = "PSFv2"
-
-PV = "3.2.3-2"
-SRCREV = "ad90fa86e2f4f494a3aedb0571274f3bbc6d7ab5"
-
-SRCNAME = "functools32"
-
-LIC_FILES_CHKSUM = "file://LICENSE;md5=27cf2345969ed18e6730e90fb0063a10"
-SRC_URI = "git://github.com/MiCHiLU/python-${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit distutils
-
-DISTUTILS_INSTALL_ARGS = "--root=${D} \
- --prefix=${prefix} \
- --install-lib=${PYTHON_SITEPACKAGES_DIR} \
- --install-data=${datadir}"
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += "python-testtools \
- python-pbr \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-futures_git.bb b/meta-openstack/recipes-devtools/python/python-futures_git.bb
deleted file mode 100644
index 015ae5f9..00000000
--- a/meta-openstack/recipes-devtools/python/python-futures_git.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-DESCRIPTION = "Backport of the concurrent.futures package from Python 3.2"
-HOMEPAGE = "https://github.com/agronholm/pythonfutures"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=dd6708d05936d3f6c4e20ed14c87b5e3"
-
-PV = "3.3.0+git${SRCPV}"
-SRCREV = "ec78e222ece60721fc92a6c650df3116cb15d24e"
-
-SRCNAME = "futures"
-SRC_URI = "git://github.com/agronholm/python${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-futurist_1.9.0.bb b/meta-openstack/recipes-devtools/python/python-futurist_1.9.0.bb
deleted file mode 100644
index 06624c15..00000000
--- a/meta-openstack/recipes-devtools/python/python-futurist_1.9.0.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-DESCRIPTION = "Useful additions to futures, from the future"
-HOMEPAGE = "https://pypi.python.org/pypi/futurist"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRC_URI[md5sum] = "cbfa47202a5724215edc83cc91bdf0ac"
-SRC_URI[sha256sum] = "0c58c359d0fa09852841efc587870db4c186c7a9175768176f69013c8acd83a6"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-six \
- python-monotonic \
- python-futures \
- python-contextlib2 \
- python-prettytable \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-glance-store_git.bb b/meta-openstack/recipes-devtools/python/python-glance-store_git.bb
deleted file mode 100644
index f6cfaa70..00000000
--- a/meta-openstack/recipes-devtools/python/python-glance-store_git.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-DESCRIPTION = "Glance stores library"
-HOMEPAGE = "https://github.com/openstack/glance_store"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRC_URI = "\
- git://git.openstack.org/openstack/glance_store.git;branch=stable/pike \
- "
-
-PV="0.22.0+git${SRCPV}"
-SRCREV="49c915f498fc8d91c98fcf4e07ceecdcf167fc5a"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- bash \
- python-oslo.config \
- python-oslo.i18n \
- python-oslo.serialization \
- python-oslo.utils \
- python-oslo.concurrency \
- python-stevedore \
- python-enum34 \
- python-eventlet \
- python-six \
- python-jsonschema \
- python-keystoneauth1 \
- python-keystoneclient \
- python-requests \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-glance_git.bb b/meta-openstack/recipes-devtools/python/python-glance_git.bb
index a4a39cb6..9fa23ed8 100644
--- a/meta-openstack/recipes-devtools/python/python-glance_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-glance_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "glance"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://glance.init \
file://glance-api.service \
file://glance-registry.service \
@@ -19,14 +19,14 @@ PV = "15.0.0+git${SRCPV}"
S = "${WORKDIR}/git"
-inherit setuptools identity default_configs hosts monitor useradd systemd
+inherit setuptools3 identity default_configs hosts monitor useradd systemd
USER = "glance"
GROUP = "glance"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/glance -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/glance -s /bin/false -g ${GROUP} ${USER}"
GLANCE_DEFAULT_STORE ?= "file"
GLANCE_KNOWN_STORES ?= "glance.store.rbd.Store,\
@@ -56,13 +56,13 @@ python () {
}
SERVICECREATE_PACKAGES[vardeps] += "KEYSTONE_HOST"
-do_install_prepend() {
+do_install:prepend() {
sed 's:%PYTHON_SITEPACKAGES_DIR%:${PYTHON_SITEPACKAGES_DIR}:g' -i ${S}/${SRCNAME}/tests/functional/__init__.py
sed 's:%PYTHON_SITEPACKAGES_DIR%:${PYTHON_SITEPACKAGES_DIR}:g' -i ${S}/${SRCNAME}/tests/unit/base.py
sed 's:%PYTHON_SITEPACKAGES_DIR%:${PYTHON_SITEPACKAGES_DIR}:g' -i ${S}/${SRCNAME}/tests/utils.py
}
-do_install_append() {
+do_install:append() {
SRC_SYSCONFDIR=${S}${sysconfdir}
GLANCE_CONF_DIR=${D}${sysconfdir}/glance
@@ -140,26 +140,26 @@ do_install_append() {
PACKAGES += " ${SRCNAME} ${SRCNAME}-setup ${SRCNAME}-api ${SRCNAME}-registry"
-FILES_${PN} = " \
+FILES:${PN} = " \
${libdir}/* \
${datadir}/etc/${SRCNAME}* \
"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
${localstatedir}/* \
"
-FILES_${SRCNAME}-setup = " \
+FILES:${SRCNAME}-setup = " \
${systemd_unitdir}/system/glance-init.service \
"
-FILES_${SRCNAME}-api = " \
+FILES:${SRCNAME}-api = " \
${bindir}/glance-api \
${systemd_unitdir}/system/glance-api.service \
"
-FILES_${SRCNAME}-registry = "\
+FILES:${SRCNAME}-registry = "\
${bindir}/glance-registry \
${systemd_unitdir}/system/glance-registry.service \
"
@@ -169,7 +169,12 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
coreutils \
python-pbr \
python-sqlalchemy \
@@ -213,22 +218,22 @@ RDEPENDS_${PN} += " \
python-monotonic \
"
-RDEPENDS_${SRCNAME} = " \
+RDEPENDS:${SRCNAME} = " \
${PN} \
postgresql \
postgresql-client \
python-psycopg2 \
"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-registry = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-setup = "postgresql keystone-setup sudo ${SRCNAME}"
-RDEPENDS_${SRCNAME}-tests = "python-psutil qpid-python bash"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-registry = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql keystone-setup sudo ${SRCNAME}"
+RDEPENDS:${SRCNAME}-tests = "python-psutil qpid-python bash"
SYSTEMD_PACKAGES = "${SRCNAME}-api ${SRCNAME}-registry ${SRCNAME}-setup"
-SYSTEMD_SERVICE_${SRCNAME}-api = "glance-api.service"
-SYSTEMD_SERVICE_${SRCNAME}-registry = "glance-registry.service"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "glance-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-api = "glance-api.service"
+SYSTEMD_SERVICE:${SRCNAME}-registry = "glance-registry.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "glance-init.service"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "glance"
diff --git a/meta-openstack/recipes-devtools/python/python-glanceclient_git.bb b/meta-openstack/recipes-devtools/python/python-glanceclient_git.bb
index 393cc45a..01be0cff 100644
--- a/meta-openstack/recipes-devtools/python/python-glanceclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-glanceclient_git.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/openstack/python-glanceclient"
SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-SRC_URI = "git://github.com/openstack/python-glanceclient.git \
+SRC_URI = "git://github.com/openstack/python-glanceclient.git;branch=master;protocol=https \
file://glance-api-check.sh \
"
@@ -17,16 +17,16 @@ DEPENDS += " \
python-pbr \
"
-inherit setuptools monitor rmargparse
+inherit setuptools3 monitor rmargparse
-FILES_${PN} += "${datadir}/${SRCNAME}"
+FILES:${PN} += "${datadir}/${SRCNAME}"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
gmp \
bash \
python-pbr \
diff --git a/meta-openstack/recipes-devtools/python/python-glancestore_git.bb b/meta-openstack/recipes-devtools/python/python-glancestore_git.bb
index 0abf521f..9ae104a6 100644
--- a/meta-openstack/recipes-devtools/python/python-glancestore_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-glancestore_git.bb
@@ -8,12 +8,12 @@ SRCREV = "c816b38d9f12be75d989409cbab6dfefa8f49dc3"
PV = "0.9.1+git${SRCPV}"
SRC_URI = "\
- git://github.com/openstack/glance_store.git \
+ git://github.com/openstack/glance_store.git;branch=master;protocol=https \
"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
DEPENDS += " \
gmp \
@@ -21,7 +21,12 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} = " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} = " \
python-enum34 \
python-eventlet \
python-iso8601 \
diff --git a/meta-openstack/recipes-devtools/python/python-google-api-python-client_1.6.6.bb b/meta-openstack/recipes-devtools/python/python-google-api-python-client_1.6.6.bb
deleted file mode 100644
index 0abf1b99..00000000
--- a/meta-openstack/recipes-devtools/python/python-google-api-python-client_1.6.6.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-SUMMARY = "Client library for accessing the Plus, Moderator, and many other Google APIs."
-AUTHOR = "Google Inc."
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=94023d14f6b58272fd885e4e3f2f08b3"
-
-inherit setuptools pypi
-
-SRC_URI[md5sum] = "3059dce9c0308852e177c7d99d3f9ac2"
-SRC_URI[sha256sum] = "ec72991f95201996a4edcea44a079cae0292798086beaadb054d91921632fe1b"
-
-RDEPENDS_${PN} += " \
- python-httplib2 \
- python-oauth2client \
- python-six \
- python-uritemplate \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-greenlet_0.4.5.bb b/meta-openstack/recipes-devtools/python/python-greenlet_0.4.5.bb
deleted file mode 100644
index 2f5824f0..00000000
--- a/meta-openstack/recipes-devtools/python/python-greenlet_0.4.5.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-SUMMARY = "Python lightweight in-process concurrent programming"
-HOMEPAGE = "http://pypi.python.org/pypi/greenlet"
-SECTION = "devel/python"
-LICENSE = "MIT & PSF"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=03143d7a1a9f5d8a0fee825f24ca9c36 \
- file://LICENSE.PSF;md5=c106931d9429eda0492617f037b8f69a"
-
-# Archived version so we have to overwrite what the pypi class will derive
-PYPI_SRC_URI = "https://pypi.python.org/packages/source/g/greenlet/greenlet-${PV}.zip"
-
-SRC_URI[md5sum] = "ce383f6475e6311cf8932ea779938703"
-SRC_URI[sha256sum] = "b990f00f120c4cfb6672eec2acd32210990a2c7b70b815c034d1d8cbf08e2dbe"
-
-inherit distutils pypi
-
diff --git a/meta-openstack/recipes-devtools/python/python-happybase.inc b/meta-openstack/recipes-devtools/python/python-happybase.inc
deleted file mode 100644
index 325b2d1e..00000000
--- a/meta-openstack/recipes-devtools/python/python-happybase.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "Python library to interact with Apache HBase"
-HOMEPAGE = "https://pypi.python.org/pypi/happybase/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=41f55ae3d7000e4323e84c468d8b42ee"
-
-SRC_URI[md5sum] = "96cb7ea8163f531907fabd0dddc8b87e"
-SRC_URI[sha256sum] = "850b4ee651128588a57e1e152dd1252e5ec39776a5d3d14ee892b8bac0fa9e1a"
-
-inherit pypi
-
-do_install_append() {
- perm_files=$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "top_level.txt")
- perm_files="$perm_files "$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "PKG-INFO")
- for f in $perm_files; do
- chmod 644 "${f}"
- done
-}
diff --git a/meta-openstack/recipes-devtools/python/python-happybase_1.2.0.bb b/meta-openstack/recipes-devtools/python/python-happybase_1.2.0.bb
deleted file mode 100644
index 26e39a8d..00000000
--- a/meta-openstack/recipes-devtools/python/python-happybase_1.2.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-happybase.inc
diff --git a/meta-openstack/recipes-devtools/python/python-heat-cfntools_1.2.8.bb b/meta-openstack/recipes-devtools/python/python-heat-cfntools_1.2.8.bb
deleted file mode 100644
index ca6a48d8..00000000
--- a/meta-openstack/recipes-devtools/python/python-heat-cfntools_1.2.8.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "Tools required to be installed on Heat provisioned cloud instances"
-HOMEPAGE = "https://github.com/openstack/heat-cfntools"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRC_URI[md5sum] = "0d5f8e7685e7f9a34dbd2552ffa40984"
-SRC_URI[sha256sum] = "de7d93338d3afb71cc4c53d713740316ead0af3a9c869b1231617347e94a8326"
-
-inherit setuptools pypi
-
-DEPENDS += "\
- python-pbr \
- "
-
-RDPENDS_${PN} += "\
- python-pbr \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-heat_git.bb b/meta-openstack/recipes-devtools/python/python-heat_git.bb
index 2cf7ce45..00709283 100644
--- a/meta-openstack/recipes-devtools/python/python-heat_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-heat_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "heat"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https \
file://heat.conf \
file://heat.init \
file://autoscaling_example.template \
@@ -57,7 +57,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-cfn" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
HEAT_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
@@ -106,7 +106,7 @@ do_install_append() {
fi
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
# This is to make sure postgres is configured and running
if ! pidof postmaster > /dev/null; then
@@ -121,36 +121,36 @@ pkg_postinst_${SRCNAME}-setup () {
fi
}
-inherit setuptools identity hosts update-rc.d default_configs monitor
+inherit setuptools3 identity hosts update-rc.d default_configs monitor
PACKAGES += "${SRCNAME}-tests ${SRCNAME}-templates ${SRCNAME}-common ${SRCNAME}-api ${SRCNAME}-api-cfn ${SRCNAME}-engine"
PACKAGES += "${SRCNAME}-setup"
PACKAGES += "${SRCNAME}-cfn"
-RDEPENDS_${SRCNAME}-tests += " bash"
+RDEPENDS:${SRCNAME}-tests += " bash"
-ALLOW_EMPTY_${SRCNAME}-tests = "1"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-templates = "1"
-ALLOW_EMPTY_${SRCNAME}-cfn = "1"
+ALLOW_EMPTY:${SRCNAME}-tests = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-templates = "1"
+ALLOW_EMPTY:${SRCNAME}-cfn = "1"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
-FILES_${SRCNAME}-templates = "${sysconfdir}/${SRCNAME}/templates/*"
+FILES:${SRCNAME}-templates = "${sysconfdir}/${SRCNAME}/templates/*"
-FILES_${SRCNAME}-common = "${sysconfdir}/${SRCNAME}/* \
+FILES:${SRCNAME}-common = "${sysconfdir}/${SRCNAME}/* \
"
-FILES_${SRCNAME}-api = "${bindir}/heat-api \
+FILES:${SRCNAME}-api = "${bindir}/heat-api \
${sysconfdir}/init.d/heat-api \
"
-FILES_${SRCNAME}-api-cfn = "${bindir}/heat-api-cfn \
+FILES:${SRCNAME}-api-cfn = "${bindir}/heat-api-cfn \
${sysconfdir}/init.d/heat-api-cfn \
"
-FILES_${SRCNAME}-engine = "${bindir}/heat-engine \
+FILES:${SRCNAME}-engine = "${bindir}/heat-engine \
${bindir}/* \
${sysconfdir}/init.d/heat-engine \
"
@@ -165,7 +165,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-heatclient \
python-sqlalchemy \
python-amqplib \
@@ -185,7 +185,7 @@ RDEPENDS_${PN} += " \
python-paramiko \
python-babel \
python-iso8601 \
- python-setuptools-git \
+ python-setuptools3-git \
python-glanceclient \
python-keystoneclient \
python-swiftclient \
@@ -243,22 +243,23 @@ RDEPENDS_${PN} += " \
python-zaqarclient \
python-requests \
python-six \
+ bash \
"
-RDEPENDS_${SRCNAME}-engine = "${PN} ${SRCNAME}-templates ${SRCNAME}-common postgresql postgresql-client python-psycopg2 tgt ${SRCNAME}-cfn"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}-engine"
-RDEPENDS_${SRCNAME}-api-cfn = "${SRCNAME}-engine"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-engine"
-RDEPENDS_${SRCNAME}-templates = "postgresql sudo"
-RDEPENDS_${SRCNAME}-cfn = "postgresql sudo"
+RDEPENDS:${SRCNAME}-engine = "${PN} ${SRCNAME}-templates ${SRCNAME}-common postgresql postgresql-client python-psycopg2 tgt ${SRCNAME}-cfn bash"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}-engine"
+RDEPENDS:${SRCNAME}-api-cfn = "${SRCNAME}-engine"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-engine"
+RDEPENDS:${SRCNAME}-templates = "postgresql sudo"
+RDEPENDS:${SRCNAME}-cfn = "postgresql sudo"
INITSCRIPT_PACKAGES = "${SRCNAME}-api ${SRCNAME}-api-cfn ${SRCNAME}-engine"
-INITSCRIPT_NAME_${SRCNAME}-api = "${SRCNAME}-api"
-INITSCRIPT_PARAMS_${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-api-cfn = "${SRCNAME}-api-cfn"
-INITSCRIPT_PARAMS_${SRCNAME}-api-cfn = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-engine = "${SRCNAME}-engine"
-INITSCRIPT_PARAMS_${SRCNAME}-engine = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api = "${SRCNAME}-api"
+INITSCRIPT_PARAMS:${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api-cfn = "${SRCNAME}-api-cfn"
+INITSCRIPT_PARAMS:${SRCNAME}-api-cfn = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-engine = "${SRCNAME}-engine"
+INITSCRIPT_PARAMS:${SRCNAME}-engine = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "heat"
diff --git a/meta-openstack/recipes-devtools/python/python-heatclient_git.bb b/meta-openstack/recipes-devtools/python/python-heatclient_git.bb
index 4cc60aea..0c153805 100644
--- a/meta-openstack/recipes-devtools/python/python-heatclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-heatclient_git.bb
@@ -14,39 +14,40 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} +="python-cliff \
+RDEPENDS:${PN} +="python-cliff \
python-httplib2 \
python-iso8601 \
python-prettytable \
python-pyparsing \
python-simplejson \
python-pbr \
+ bash \
"
PR = "r0"
SRCNAME = "heatclient"
-SRC_URI = "git://github.com/openstack/python-heatclient.git;branch=master"
+SRC_URI = "git://github.com/openstack/python-heatclient.git;branch=master;protocol=https"
PV = "1.17.0+git${SRCPV}"
SRCREV = "8af5deb458d51f4ec16e769d7fd6c94655f82f5f"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion ${BPN}-bash-completion"
-do_install_append() {
+do_install:append() {
install -d ${D}/${sysconfdir}/bash_completion.d
install -m 664 ${S}/tools/heat.bash_completion ${D}/${sysconfdir}/bash_completion.d
}
PACKAGES =+ "${SRCNAME}-tests ${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
-ALLOW_EMPTY_${SRCNAME}-tests = "1"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+ALLOW_EMPTY:${SRCNAME}-tests = "1"
-RDEPENDS_${SRCNAME}-tests += "python-testscenarios \
+RDEPENDS:${SRCNAME}-tests += "python-testscenarios \
python-mox3 \
"
diff --git a/meta-openstack/recipes-devtools/python/python-hgtools_6.3.bb b/meta-openstack/recipes-devtools/python/python-hgtools_6.3.bb
deleted file mode 100644
index 1df77b20..00000000
--- a/meta-openstack/recipes-devtools/python/python-hgtools_6.3.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-DESCRIPTION = "Classes and setuptools plugin for Mercurial repositories"
-HOMEPAGE = "https://pypi.python.org/pypi/hgtools"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=a428d7abf1504d4dfeb4cbde155ba484"
-
-PYPI_PACKAGE_EXT = "zip"
-
-SRC_URI[md5sum] = "584d74b81b1efae3604c53086d1a3acb"
-SRC_URI[sha256sum] = "1d0ef6ceaba1673e6923b17d7f09c5ae2f4394d16ef80562812987a27e7836ff"
-
-inherit setuptools pypi
-
diff --git a/meta-openstack/recipes-devtools/python/python-horizon_git.bb b/meta-openstack/recipes-devtools/python/python-horizon_git.bb
index 5e12e873..4eedeadc 100644
--- a/meta-openstack/recipes-devtools/python/python-horizon_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-horizon_git.bb
@@ -9,7 +9,12 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
python-pbr \
python-babel \
python-django \
@@ -73,7 +78,7 @@ RDEPENDS_${PN} += " \
SRCNAME = "horizon"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://wsgi-horizon.conf \
file://fix_bindir_path.patch \
file://local_settings.py \
@@ -85,19 +90,19 @@ SRCREV = "246ff9f81248a00a434e66d18fad70519ba811cc"
PV = "12.0.0+git${SRCPV}"
S = "${WORKDIR}/git"
-inherit setuptools systemd python-dir default_configs monitor useradd
+inherit setuptools3 systemd python3-dir default_configs monitor useradd
USER = "horizon"
GROUP = "horizon"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/openstack-dashboard -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/openstack-dashboard -s /bin/false -g ${GROUP} ${USER}"
# no longer required. kept as reference.
# do_install[dirs] += "${D}/usr/share/bin"
-do_install_append() {
+do_install:append() {
SYSCONF_DIR=${D}${sysconfdir}
DASHBOARD_CONF_DIR=${SYSCONF_DIR}/openstack-dashboard
DASHBOARD_SHARE_DIR=${D}${datadir}/openstack-dashboard
@@ -158,7 +163,7 @@ do_install_append() {
ln -fs openstack_dashboard/static ${DASHBOARD_SHARE_DIR}/static
}
-pkg_postinst_${SRCNAME} () {
+pkg_postinst:${SRCNAME} () {
if [ -n "$D" ]; then
exit 1
else
@@ -168,39 +173,39 @@ pkg_postinst_${SRCNAME} () {
}
PACKAGES += "${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-apache ${SRCNAME}-standalone"
-ALLOW_EMPTY_${SRCNAME}-standalone = "1"
+ALLOW_EMPTY:${SRCNAME}-standalone = "1"
-RDEPENDS_${SRCNAME}-tests += " bash"
+RDEPENDS:${SRCNAME}-tests += " bash"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/openstack-dashboard/run_tests.sh"
+FILES:${SRCNAME}-tests = "${sysconfdir}/openstack-dashboard/run_tests.sh"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${datadir}/* \
"
-FILES_${SRCNAME}-standalone = "${sysconfdir}/init.d/horizon"
+FILES:${SRCNAME}-standalone = "${sysconfdir}/init.d/horizon"
-FILES_${SRCNAME}-apache = " \
+FILES:${SRCNAME}-apache = " \
${sysconfdir}/apache2 \
${sysconfdir}/openstack-dashboard/ \
${datadir}/openstack-dashboard/ \
"
RDEP_ARCH_VAR = ""
-RDEP_ARCH_VAR_arm = "nodejs"
+RDEP_ARCH_VAR:arm = "nodejs"
RDEP_ARCH_VAR_i686 = "nodejs"
-RDEP_ARCH_VAR_x86-64 = "nodejs"
+RDEP_ARCH_VAR:x86-64 = "nodejs"
RDEP_ARCH_VAR_ia32 = "nodejs"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${RDEP_ARCH_VAR} \
"
-RDEPENDS_${SRCNAME} = "${PN}"
+RDEPENDS:${SRCNAME} = "${PN}"
-RDEPENDS_${SRCNAME}-apache = "\
+RDEPENDS:${SRCNAME}-apache = "\
apache2 \
mod-wsgi \
python-lesscpy \
diff --git a/meta-openstack/recipes-devtools/python/python-html5lib_0.999.bb b/meta-openstack/recipes-devtools/python/python-html5lib_0.999.bb
deleted file mode 100644
index dd8b1d69..00000000
--- a/meta-openstack/recipes-devtools/python/python-html5lib_0.999.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "HTML parser based on the WHATWG HTML specifcation"
-HOMEPAGE = "https://github.com/html5lib/html5lib-python"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1ba5ada9e6fead1fdc32f43c9f10ba7c"
-
-SRC_URI[md5sum] = "acb8ba4d6db5637360a07859192eb7f8"
-SRC_URI[sha256sum] = "c3887f7e2875d7666107fa8bee761ff95b9391acdcc7cd1b5fd57a23b5fbc49e"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-httplib2.inc b/meta-openstack/recipes-devtools/python/python-httplib2.inc
deleted file mode 100644
index 75473abc..00000000
--- a/meta-openstack/recipes-devtools/python/python-httplib2.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-DESCRIPTION = "A comprehensive HTTP client library"
-HOMEPAGE = "https://code.google.com/p/httplib2/"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=e199474a42f8d1baba57f39b790a557e"
-
-SRC_URI[md5sum] = "ff90c595c6a58a954a65088b6a470999"
-SRC_URI[sha256sum] = "6901c8c0ffcf721f9ce270ad86da37bc2b4d32b8802d4a9cec38274898a64044"
-
-inherit pypi
-
-do_install_append() {
- perm_files=`find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "top_level.txt"`
- for f in $perm_files; do
- chmod 644 "${f}"
- done
-}
diff --git a/meta-openstack/recipes-devtools/python/python-httplib2_0.13.1.bb b/meta-openstack/recipes-devtools/python/python-httplib2_0.13.1.bb
deleted file mode 100644
index 8f981636..00000000
--- a/meta-openstack/recipes-devtools/python/python-httplib2_0.13.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-httplib2.inc
diff --git a/meta-openstack/recipes-devtools/python/python-httpretty.inc b/meta-openstack/recipes-devtools/python/python-httpretty.inc
deleted file mode 100644
index f39e2834..00000000
--- a/meta-openstack/recipes-devtools/python/python-httpretty.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# Copyright (C) 2014 Wind River Systems, Inc.
-#
-DESCRIPTION = "HTTP client mock for Python"
-HOMEPAGE = "https://pypi.python.org/pypi/httpretty"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://COPYING;md5=113a91608a1d89039af9393c39bcaa2c"
-
-SRC_URI[md5sum] = "3b881b519e0f405caaf8aaa63f3508c0"
-SRC_URI[sha256sum] = "01b52d45077e702eda491f4fe75328d3468fd886aed5dcc530003e7b2b5939dc"
-
-inherit pypi
-
-DEPENDS += " \
- ${PYTHON_PN}-pip \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-httpretty_0.9.6.bb b/meta-openstack/recipes-devtools/python/python-httpretty_0.9.6.bb
deleted file mode 100644
index 8993807d..00000000
--- a/meta-openstack/recipes-devtools/python/python-httpretty_0.9.6.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-inherit setuptools
-require python-httpretty.inc
-
diff --git a/meta-openstack/recipes-devtools/python/python-i18n_0.3.1.bb b/meta-openstack/recipes-devtools/python/python-i18n_0.3.1.bb
deleted file mode 100644
index f14e7a8c..00000000
--- a/meta-openstack/recipes-devtools/python/python-i18n_0.3.1.bb
+++ /dev/null
@@ -1,23 +0,0 @@
-DESCRIPTION = "Translation library for Python"
-HOMEPAGE = "https://github.com/tuvistavie/python-i18n"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://README.md;md5=7624ac071dec291ca8ef74e62e536a7a"
-
-PYPI_PACKAGE = "python-i18n"
-
-SRC_URI[md5sum] = "08b8c247add9f90806c4742a685fdb88"
-SRC_URI[sha256sum] = "e1d832ff7d1d39ce593793cc709b2344aa8fdf321cf707081335f146160d9f20"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pyyaml \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-ipaddr_2.1.11.bb b/meta-openstack/recipes-devtools/python/python-ipaddr_2.1.11.bb
deleted file mode 100644
index 501e895b..00000000
--- a/meta-openstack/recipes-devtools/python/python-ipaddr_2.1.11.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "Google's IP address manipulation library"
-HOMEPAGE = "http://code.google.com/p/ipaddr-py/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=d8b8c1199001505d7b77da5db34ba441"
-
-SRC_URI[md5sum] = "f2c7852f95862715f92e7d089dc3f2cf"
-SRC_URI[sha256sum] = "1b555b8a8800134fdafe32b7d0cb52f5bdbfdd093707c3dd484c5ea59f1d98b7"
-
-inherit distutils pypi
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-iso8601_0.1.10.bb b/meta-openstack/recipes-devtools/python/python-iso8601_0.1.10.bb
deleted file mode 100644
index 1db75435..00000000
--- a/meta-openstack/recipes-devtools/python/python-iso8601_0.1.10.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Simple module to parse ISO 8601 dates"
-HOMEPAGE = "http://code.google.com/p/pyiso8601/"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=ffb8415711cf5d3b081b87c3d0aff737"
-
-SRC_URI[md5sum] = "23acb1029acfef9c32069c6c851c3a41"
-SRC_URI[sha256sum] = "e712ff3a18604833f5073e836aad795b21170b19bbef70947c441ed89d0ac0e1"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-jinja2_2.7.3.bb b/meta-openstack/recipes-devtools/python/python-jinja2_2.7.3.bb
deleted file mode 100644
index 4ffa9682..00000000
--- a/meta-openstack/recipes-devtools/python/python-jinja2_2.7.3.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-DESCRIPTION = "Python Jinja2: A small but fast and easy to use stand-alone template engine written in pure python."
-HOMEPAGE = "https://pypi.python.org/pypi/Jinja2"
-SECTION = "devel/python"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=20c831f91dd3bd486020f672ba2be386"
-
-PYPI_PACKAGE = "Jinja2"
-
-SRC_URI[md5sum] = "b9dffd2f3b43d673802fe857c8445b1a"
-SRC_URI[sha256sum] = "2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-io \
- python-pickle \
- python-crypt \
- python-math \
- python-netclient \
- python-re \
- python-textutils \
- python-lang \
- python-pprint \
- python-shell \
- python-markupsafe"
-
-CLEANBROKEN = "1"
diff --git a/meta-openstack/recipes-devtools/python/python-jsonpatch_1.11.bb b/meta-openstack/recipes-devtools/python/python-jsonpatch_1.11.bb
deleted file mode 100644
index 8971c967..00000000
--- a/meta-openstack/recipes-devtools/python/python-jsonpatch_1.11.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-DESCRIPTION = "An implementation of the JSON Patch format"
-HOMEPAGE = "https://github.com/stefankoegl/python-json-patch"
-SECTION = "devel/python"
-LICENSE = "BSD+"
-LIC_FILES_CHKSUM = "file://jsonpatch.py;beginline=3;endline=30;md5=5cd7d1fbd6b236ed142e4285624f58fe"
-
-SRC_URI[md5sum] = "9f2d0aa31f99cc97089a203c5bed3924"
-SRC_URI[sha256sum] = "22d0bc0f5522a4a03dd9fb4c4cdf7c1f03256546c88be4c61e5ceabd22280e47"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-jsonpointer"
diff --git a/meta-openstack/recipes-devtools/python/python-jsonpath-rw-ext_git.bb b/meta-openstack/recipes-devtools/python/python-jsonpath-rw-ext_git.bb
deleted file mode 100644
index 53cc1c45..00000000
--- a/meta-openstack/recipes-devtools/python/python-jsonpath-rw-ext_git.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-SUMMARY = "Extensions for JSONPath RW"
-HOMEPAGE = "https://github.com/sileht/python-jsonpath-rw-ext"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-
-PV = "0.1.9+git${SRCPV}"
-SRCREV = "0a2d032f9743f5c9dd0f29be20a22b3f3388a93d"
-
-SRCNAME = "jsonpath-rw-ext"
-
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-SRC_URI = "git://github.com/sileht/${BPN}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-babel \
- python-jsonpath-rw \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-jsonpointer_1.9.bb b/meta-openstack/recipes-devtools/python/python-jsonpointer_1.9.bb
deleted file mode 100644
index 12b5e899..00000000
--- a/meta-openstack/recipes-devtools/python/python-jsonpointer_1.9.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Identify specific nodes in a JSON document"
-HOMEPAGE = "https://github.com/stefankoegl/python-json-pointer"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://jsonpointer.py;beginline=3;endline=31;md5=5e663c88967b53590856107a043d605c"
-
-SRC_URI[md5sum] = "c4d3f28e72ba77062538d1c0864c40a9"
-SRC_URI[sha256sum] = "39403b47a71aa782de6d80db3b78f8a5f68ad8dfc9e674ca3bb5b32c15ec7308"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-kafka_git.bb b/meta-openstack/recipes-devtools/python/python-kafka_git.bb
deleted file mode 100644
index 7fbb8262..00000000
--- a/meta-openstack/recipes-devtools/python/python-kafka_git.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-SUMMARY = "Python client for Apache Kafka"
-HOMEPAGE = "https://github.com/mumrah/kafka-python"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-
-PV = "0.9.4+git${SRCPV}"
-SRCREV = "4955582be1443b75c23f700268b7abbef0fde0ad"
-
-SRCNAME = "kafka-python"
-
-LIC_FILES_CHKSUM = "file://LICENSE;md5=22efebb1e053dcc946f4b9d17f3cbbea"
-SRC_URI = "git://github.com/mumrah/${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-six \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-keyring_5.3.bb b/meta-openstack/recipes-devtools/python/python-keyring_5.3.bb
deleted file mode 100644
index 589fdef0..00000000
--- a/meta-openstack/recipes-devtools/python/python-keyring_5.3.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-DESCRIPTION = "Store and access your passwords safely"
-HOMEPAGE = "https://pypi.python.org/pypi/keyring/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://CONTRIBUTORS.txt;md5=50793e96bcc5250698eddfef509a2061"
-
-PYPI_PACKAGE_EXT = "zip"
-
-SRC_URI[md5sum] = "fd50a2be4a44a78efb09a7c046b6410d"
-SRC_URI[sha256sum] = "ac2b4dc17e6edfb804b09ade15df79f251522e442976ea0c8ea0051474502cf5"
-
-inherit setuptools pypi
-
-DEPENDS += " python-hgtools"
diff --git a/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb b/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
index 8d38426c..72f5a04d 100644
--- a/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
@@ -6,17 +6,17 @@ LIC_FILES_CHKSUM = "file://hybrid_identity.py;beginline=1;endline=14;md5=06c14f6
PR = "r0"
-SRC_URI = "git://github.com/SUSE-Cloud/keystone-hybrid-backend.git;branch=havana"
+SRC_URI = "git://github.com/SUSE-Cloud/keystone-hybrid-backend.git;branch=havana;protocol=https"
PV="git${SRCPV}"
SRCREV="0bd376242f8522edef7031d2339b9533b86c17aa"
S = "${WORKDIR}/git"
-inherit python-dir
+inherit python3-dir
-do_install_append() {
+do_install:append() {
install -D -m 0644 hybrid_assignment.py ${D}/${PYTHON_SITEPACKAGES_DIR}/keystone/assignment/backends/hybrid_assignment.py
install -D -m 0644 hybrid_identity.py ${D}/${PYTHON_SITEPACKAGES_DIR}/keystone/identity/backends/hybrid_identity.py
}
-FILES_${PN} += "${PYTHON_SITEPACKAGES_DIR}"
+FILES:${PN} += "${PYTHON_SITEPACKAGES_DIR}"
diff --git a/meta-openstack/recipes-devtools/python/python-keystone_git.bb b/meta-openstack/recipes-devtools/python/python-keystone_git.bb
index b8b4fb08..a1b5dd0b 100644
--- a/meta-openstack/recipes-devtools/python/python-keystone_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-keystone_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "keystone"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://keystone-init \
file://keystone-init.service \
file://keystone.conf \
@@ -26,13 +26,13 @@ PV = "12.0.0+git${SRCPV}"
S = "${WORKDIR}/git"
-inherit setuptools identity hosts default_configs monitor useradd systemd
+inherit setuptools3 identity hosts default_configs monitor useradd systemd
SERVICE_TOKEN = "password"
TOKEN_FORMAT ?= "PKI"
USERADD_PACKAGES = "${PN}"
-USERADD_PARAM_${PN} = "--system -m -s /bin/false keystone"
+USERADD_PARAM:${PN} = "--system -m -s /bin/false keystone"
LDAP_DN ?= "dc=my-domain,dc=com"
@@ -65,7 +65,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-setup" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
KEYSTONE_CONF_DIR=${D}${sysconfdir}/keystone
KEYSTONE_PACKAGE_DIR=${D}${PYTHON_SITEPACKAGES_DIR}/keystone
@@ -191,7 +191,7 @@ role_tree_dn = ou=Roles,${LDAP_DN} \
# this token flush cronjob to run every 2 days
KEYSTONE_TOKEN_FLUSH_TIME ??= "0 0 */2 * *"
-pkg_postinst_${SRCNAME}-cronjobs () {
+pkg_postinst:${SRCNAME}-cronjobs () {
if [ -z "$D" ]; then
# By default keystone expired tokens are not automatic removed out of the
# database. So we create a cronjob for cleaning these expired tokens.
@@ -202,20 +202,20 @@ pkg_postinst_${SRCNAME}-cronjobs () {
PACKAGES += " ${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-setup ${SRCNAME}-cronjobs"
SYSTEMD_PACKAGES += "${SRCNAME}-setup"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "keystone-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "keystone-init.service"
-FILES_${SRCNAME}-setup = " \
+FILES:${SRCNAME}-setup = " \
${systemd_unitdir}/system \
"
-ALLOW_EMPTY_${SRCNAME}-cronjobs = "1"
+ALLOW_EMPTY:${SRCNAME}-cronjobs = "1"
-FILES_${PN} = "${libdir}/* \
+FILES:${PN} = "${libdir}/* \
"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
${localstatedir}/* \
${datadir}/openstack-dashboard/openstack_dashboard/api/keystone-httpd.py \
@@ -232,7 +232,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-babel \
python-pbr \
python-webob \
@@ -271,7 +271,7 @@ RDEPENDS_${PN} += " \
python-pytz \
"
-RDEPENDS_${SRCNAME}-tests += " bash"
+RDEPENDS:${SRCNAME}-tests += " bash"
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'OpenLDAP', '', d)}"
PACKAGECONFIG[OpenLDAP] = ",,,python-ldap python-keystone-hybrid-backend"
@@ -279,7 +279,7 @@ PACKAGECONFIG[OpenLDAP] = ",,,python-ldap python-keystone-hybrid-backend"
# TODO:
# if DISTRO_FEATURE contains "tempest" then add *-tests to the main RDEPENDS
-RDEPENDS_${SRCNAME} = " \
+RDEPENDS:${SRCNAME} = " \
${PN} \
postgresql \
postgresql-client \
@@ -287,8 +287,8 @@ RDEPENDS_${SRCNAME} = " \
apache2 \
"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}"
-RDEPENDS_${SRCNAME}-cronjobs = "cronie ${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}"
+RDEPENDS:${SRCNAME}-cronjobs = "cronie ${SRCNAME}"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "keystone"
diff --git a/meta-openstack/recipes-devtools/python/python-keystoneauth1_3.17.1.bb b/meta-openstack/recipes-devtools/python/python-keystoneauth1_3.17.1.bb
deleted file mode 100644
index f244f7db..00000000
--- a/meta-openstack/recipes-devtools/python/python-keystoneauth1_3.17.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-keystoneauth1.inc
diff --git a/meta-openstack/recipes-devtools/python/python-keystoneclient_git.bb b/meta-openstack/recipes-devtools/python/python-keystoneclient_git.bb
deleted file mode 100644
index e82c5f62..00000000
--- a/meta-openstack/recipes-devtools/python/python-keystoneclient_git.bb
+++ /dev/null
@@ -1,62 +0,0 @@
-DESCRIPTION = "Client library for OpenStack Identity API"
-HOMEPAGE = "https://github.com/openstack/python-keystoneclient"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=4a4d0e932ffae1c0131528d30d419c55"
-
-SRCNAME = "keystoneclient"
-
-SRC_URI = "\
- git://github.com/openstack/python-keystoneclient.git;branch=stable/pike \
- file://keystone-api-check.sh \
- "
-
-PV = "3.13.0+git${SRCPV}"
-SRCREV = "7ff05baa1fa56f152173651f16fc6fd181291292"
-S = "${WORKDIR}/git"
-
-inherit setuptools monitor
-
-FILES_${PN}-doc += "${datadir}/keystoneclient"
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- bash \
- python-pbr \
- python-debtcollector \
- python-keystoneauth1 \
- python-oslo.config \
- python-oslo.i18n \
- python-oslo.serialization \
- python-oslo.utils \
- python-positional \
- python-requests \
- python-six \
- python-stevedore \
- "
-
-do_install_append() {
- cp -r ${S}/examples ${D}${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}
-}
-
-PACKAGES =+ " ${SRCNAME}-tests"
-
-FILES_${SRCNAME}-tests = "${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/examples \
- "
-RDEPENDS_${SRCNAME}-tests += " \
- python-httpretty \
- bash \
- "
-
-MONITOR_CHECKS_${PN} += "\
- keystone-api-check.sh \
-"
diff --git a/meta-openstack/recipes-devtools/python/python-keystonemiddleware_git.bb b/meta-openstack/recipes-devtools/python/python-keystonemiddleware_git.bb
deleted file mode 100644
index 557a557f..00000000
--- a/meta-openstack/recipes-devtools/python/python-keystonemiddleware_git.bb
+++ /dev/null
@@ -1,44 +0,0 @@
-DESCRIPTION = "Middleware for OpenStack Identity API"
-HOMEPAGE = "https://launchpad.net/keystonemiddleware"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=4a4d0e932ffae1c0131528d30d419c55"
-
-SRCNAME = "keystonemiddleware"
-
-SRC_URI = "\
- git://git.openstack.org/openstack/keystonemiddleware;branch=stable/pike \
- "
-
-PV = "4.17.0+git${SRCPV}"
-SRCREV = "69aed2693475797c8d0dda2725a790eea05a9419"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-keystoneauth1 \
- python-oslo.config \
- python-oslo.context \
- python-oslo.i18n \
- python-oslo.log \
- python-oslo.serialization \
- python-oslo.utils \
- python-pbr \
- python-positional \
- python-pycadf \
- python-keystoneclient \
- python-requests \
- python-six \
- python-webob \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-kombu_4.6.4.bb b/meta-openstack/recipes-devtools/python/python-kombu_4.6.4.bb
deleted file mode 100644
index 8c5c4d6b..00000000
--- a/meta-openstack/recipes-devtools/python/python-kombu_4.6.4.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-inherit setuptools
-require python-kombu.inc
-
diff --git a/meta-openstack/recipes-devtools/python/python-logutils.inc b/meta-openstack/recipes-devtools/python/python-logutils.inc
deleted file mode 100644
index 87ab631b..00000000
--- a/meta-openstack/recipes-devtools/python/python-logutils.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-DESCRIPTION = "Set of handlers for the Python standard library's logging package"
-HOMEPAGE = "https://pypi.python.org/pypi/logutils"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=44c35f0b8e2a27a2f33a4e4a5c65d014"
-
-SRC_URI[md5sum] = "fcd2f8e9217bfa0b580f253b35a9d954"
-SRC_URI[sha256sum] = "bc058a25d5c209461f134e1f03cab637d66a7a5ccc12e593db56fbb279899a82"
-
-inherit pypi
-
-# avoid "error: option --single-version-externally-managed not recognized"
-DISTUTILS_INSTALL_ARGS = "--root=${D} \
- --prefix=${prefix} \
- --install-lib=${PYTHON_SITEPACKAGES_DIR} \
- --install-data=${datadir}"
diff --git a/meta-openstack/recipes-devtools/python/python-logutils_0.3.5.bb b/meta-openstack/recipes-devtools/python/python-logutils_0.3.5.bb
deleted file mode 100644
index 9331a16d..00000000
--- a/meta-openstack/recipes-devtools/python/python-logutils_0.3.5.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-logutils.inc
diff --git a/meta-openstack/recipes-devtools/python/python-lxml_3.3.5.bb b/meta-openstack/recipes-devtools/python/python-lxml_3.3.5.bb
deleted file mode 100644
index 0e7dde46..00000000
--- a/meta-openstack/recipes-devtools/python/python-lxml_3.3.5.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
-HOMEPAGE = "http://lxml.de/"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f9f1dc24f720c143c2240df41fe5073b"
-
-SRC_URI[md5sum] = "88c75f4c73fc8f59c9ebb17495044f2f"
-SRC_URI[sha256sum] = "6ad6949dc7eea744a30fba77a968dd5910f545220e58bcc813b9df5c793e318a"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-beautifulsoup4 \
- python-cssselect \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-magnumclient_git.bb b/meta-openstack/recipes-devtools/python/python-magnumclient_git.bb
deleted file mode 100644
index 1bed1ed4..00000000
--- a/meta-openstack/recipes-devtools/python/python-magnumclient_git.bb
+++ /dev/null
@@ -1,39 +0,0 @@
-DESCRIPTION = "Python client for containers service"
-HOMEPAGE = "https://github.com/openstack/python-magnumclient"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} +=" \
- python-pbr \
- python-babel \
- python-oslo.config \
- python-oslo.i18n \
- python-oslo.serialization \
- python-oslo.utils \
- python-iso8601 \
- python-requests \
- python-keystoneclient \
- python-pyyaml \
- python-stevedore \
- python-six \
- "
-
-SRCNAME = "magnumclient"
-SRC_URI = "git://github.com/openstack/${BPN}.git;branch=master"
-
-PV = "1.0.0.0b1+git${SRCPV}"
-SRCREV = "fb1ff6777eb96a5b7ba38156bf8354cda9b88ad4"
-S = "${WORKDIR}/git"
-
-inherit setuptools rmargparse
diff --git a/meta-openstack/recipes-devtools/python/python-mako_0.8.1.bb b/meta-openstack/recipes-devtools/python/python-mako_0.8.1.bb
deleted file mode 100644
index 7fcbb011..00000000
--- a/meta-openstack/recipes-devtools/python/python-mako_0.8.1.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-DESCRIPTION = "A super-fast templating language that borrows the best ideas from the existing templating languages."
-HOMEPAGE = "http://www.makotemplates.org/"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=da8dd26ed9751ee0cfdf9df1a16bbb54"
-
-PYPI_PACKAGE = "Mako"
-
-SRC_URI[md5sum] = "96d962464ce6316004af0cc48495d73e"
-SRC_URI[sha256sum] = "4791be305338b1fbe09054ec42fb606856599cdcdcde6f348858c13b5fa29158"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-manilaclient_git.bb b/meta-openstack/recipes-devtools/python/python-manilaclient_git.bb
deleted file mode 100644
index 6984a9e2..00000000
--- a/meta-openstack/recipes-devtools/python/python-manilaclient_git.bb
+++ /dev/null
@@ -1,40 +0,0 @@
-DESCRIPTION = "Python bindings to the OpenStack Manila API"
-HOMEPAGE = "https://github.com/openstack/python-manilaclient"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=9edbbf5857ab51214ef0e8b79069bb07"
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} +=" \
- python-pbr \
- python-iso8601 \
- python-oslo.config \
- python-oslo.log \
- python-oslo.serialization \
- python-oslo.utils \
- python-prettytable \
- python-pycrypto \
- python-requests \
- python-simplejson \
- python-babel \
- python-six \
- python-keystoneclient \
- "
-
-SRCNAME = "manilaclient"
-SRC_URI = "git://github.com/openstack/${BPN}.git;branch=master"
-
-PV = "1.29.0+git${SRCPV}"
-SRCREV = "1b2cafb008bee70242b68a03212bcc575df683b9"
-S = "${WORKDIR}/git"
-
-inherit setuptools rmargparse
diff --git a/meta-openstack/recipes-devtools/python/python-markupsafe_0.18.bb b/meta-openstack/recipes-devtools/python/python-markupsafe_0.18.bb
deleted file mode 100644
index 4551d46e..00000000
--- a/meta-openstack/recipes-devtools/python/python-markupsafe_0.18.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-DESCRIPTION = "Implements a XML/HTML/XHTML Markup safe string for Python"
-HOMEPAGE = "http://github.com/mitsuhiko/markupsafe"
-SECTION = "devel/python"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=c6d1adcf45d69359f256c1cea3254127"
-
-PYPI_PACKAGE = "MarkupSafe"
-
-SRC_URI[md5sum] = "f8d252fd05371e51dec2fe9a36890687"
-SRC_URI[sha256sum] = "b7d5d688bdd345bfa897777d297756688cf02e1b3742c56885e2e5c2b996ff82"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-re"
-
diff --git a/meta-openstack/recipes-devtools/python/python-mccabe_0.2.1.bb b/meta-openstack/recipes-devtools/python/python-mccabe_0.2.1.bb
deleted file mode 100644
index fac44d9c..00000000
--- a/meta-openstack/recipes-devtools/python/python-mccabe_0.2.1.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-DESCRIPTION = "McCabe checker, plugin for flake8"
-HOMEPAGE = "https://github.com/dreamhost/cliff"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README.rst;md5=aa0383f6aee4f5c20084a97cd13164c4"
-
-SRC_URI[md5sum] = "5a3f3fa6a4bad126c88aaaa7dab682f5"
-SRC_URI[sha256sum] = "5a2a170e47de5593a6abfae1e9542bd2c3924ac62bbe4e6ed96c953c0352243a"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-prettytable \
- python-cmd2 \
- python-pyparsing" \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-memcache_1.2.9.bb b/meta-openstack/recipes-devtools/python/python-memcache_1.2.9.bb
deleted file mode 100644
index 96ca87ed..00000000
--- a/meta-openstack/recipes-devtools/python/python-memcache_1.2.9.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "A comprehensive, fast, pure Python memcached client"
-HOMEPAGE = "https://github.com/Pinterest/pymemcache"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=e8538d10fb74087ea2dc61033b6ebf9f"
-
-PYPI_PACKAGE = "pymemcache"
-
-SRC_URI[md5sum] = "215510250997423a2a57da061b1bd592"
-SRC_URI[sha256sum] = "05fd71f0337384024cc3d1340d35fd0d46307cf711eac9365b0eb166812bb121"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-mistralclient_git.bb b/meta-openstack/recipes-devtools/python/python-mistralclient_git.bb
deleted file mode 100644
index 1c6a9bd8..00000000
--- a/meta-openstack/recipes-devtools/python/python-mistralclient_git.bb
+++ /dev/null
@@ -1,32 +0,0 @@
-DESCRIPTION = "Python client for Mistral REST API"
-HOMEPAGE = "https://github.com/openstack/python-mistralclient"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} +=" \
- python-cliff \
- python-pbr \
- python-keystoneclient \
- python-pyyaml \
- python-requests \
- "
-
-SRCNAME = "mistralclient"
-SRC_URI = "git://github.com/openstack/${BPN}.git;branch=master"
-
-PV = "1.1.0+git${SRCPV}"
-SRCREV = "48e2780ee0148efc186c8972ca22e572fa2433c5"
-S = "${WORKDIR}/git"
-
-inherit setuptools
diff --git a/meta-openstack/recipes-devtools/python/python-mock_1.0.1.bb b/meta-openstack/recipes-devtools/python/python-mock_1.0.1.bb
deleted file mode 100644
index d3da911e..00000000
--- a/meta-openstack/recipes-devtools/python/python-mock_1.0.1.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-DESCRIPTION = "A Python Mocking and Patching Library for Testing"
-HOMEPAGE = "https://pypi.python.org/pypi/mock"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=80e5ba73891255687dff3bee2b4cbb16"
-
-SRC_URI[md5sum] = "c3971991738caa55ec7c356bbc154ee2"
-SRC_URI[sha256sum] = "b839dd2d9c117c701430c149956918a423a9863b48b09c90e30a6013e7d2f44f"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-prettytable \
- python-cmd2 \
- python-pyparsing \
- python-mccabe \
- python-pep8 \
- python-pyflakes"
diff --git a/meta-openstack/recipes-devtools/python/python-monotonic_git.bb b/meta-openstack/recipes-devtools/python/python-monotonic_git.bb
deleted file mode 100644
index 2552409d..00000000
--- a/meta-openstack/recipes-devtools/python/python-monotonic_git.bb
+++ /dev/null
@@ -1,31 +0,0 @@
-DESCRIPTION = "An implementation of time.monotonic()"
-HOMEPAGE = "https://github.com/atdt/monotonic"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
-
-PV = "0.4"
-SRCREV = "93b3d3ba63597e57b20333db4e33ca0f48debf2a"
-
-SRCNAME = "monotonic"
-SRC_URI = "git://github.com/atdt/${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit distutils
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- "
-
-do_install_append() {
- # Using these "longest" paths will ensure needed shorter paths will be created
- install -d ${D}/${libdir}/python2.7/site-packages/${SRCNAME}.egg-info
-
- install -m 644 ${S}/${SRCNAME}.py ${D}/${libdir}/python2.7/site-packages/
- install -m 644 ${S}/${SRCNAME}.egg-info/* ${D}/${libdir}/python2.7/site-packages/${SRCNAME}.egg-info/
-}
diff --git a/meta-openstack/recipes-devtools/python/python-mox_0.5.3.bb b/meta-openstack/recipes-devtools/python/python-mox_0.5.3.bb
deleted file mode 100644
index 15c2af64..00000000
--- a/meta-openstack/recipes-devtools/python/python-mox_0.5.3.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-DESCRIPTION = "Mock object framework"
-HOMEPAGE = "https://github.com/dreamhost/cliff"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://COPYING;md5=3b83ef96387f14655fc854ddc3c6bd57"
-
-SRC_URI[md5sum] = "6de7371e7e8bd9e2dad3fef2646f4a43"
-SRC_URI[sha256sum] = "424ee725ee12652802b4e86571f816059b0d392401ceae70bf6487d65602cba9"
-
-inherit distutils pypi
-
-DISTUTILS_INSTALL_ARGS = "--root=${D} \
- --prefix=${prefix} \
- --install-lib=${PYTHON_SITEPACKAGES_DIR} \
- --install-data=${datadir}"
diff --git a/meta-openstack/recipes-devtools/python/python-netaddr_0.7.19.bb b/meta-openstack/recipes-devtools/python/python-netaddr_0.7.19.bb
deleted file mode 100644
index 1b50587c..00000000
--- a/meta-openstack/recipes-devtools/python/python-netaddr_0.7.19.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "A library for network address representation and manipulation"
-HOMEPAGE = "https://github.com/drkjam/netaddr"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e6345d695ffe3776f68a56fe7962db44"
-
-SRC_URI[md5sum] = "51019ef59c93f3979bcb37d3b8527e07"
-SRC_URI[sha256sum] = "38aeec7cdd035081d3a4c306394b19d677623bf76fa0913f6695127c7753aefd"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-netifaces.inc b/meta-openstack/recipes-devtools/python/python-netifaces.inc
deleted file mode 100644
index b1b1ed51..00000000
--- a/meta-openstack/recipes-devtools/python/python-netifaces.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Portable network interface information."
-HOMEPAGE = "http://alastairs-place.net/netifaces"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-
-SRC_URI[md5sum] = "de92cc322b4f56047c073f802ad77860"
-SRC_URI[sha256sum] = "2dee9ffdd16292878336a58d04a20f0ffe95555465fee7c9bd23b3490ef2abf3"
-
-inherit pypi
diff --git a/meta-openstack/recipes-devtools/python/python-netifaces_0.10.9.bb b/meta-openstack/recipes-devtools/python/python-netifaces_0.10.9.bb
deleted file mode 100644
index aa9760b8..00000000
--- a/meta-openstack/recipes-devtools/python/python-netifaces_0.10.9.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-netifaces.inc
diff --git a/meta-openstack/recipes-devtools/python/python-networkx_1.11.bb b/meta-openstack/recipes-devtools/python/python-networkx_1.11.bb
deleted file mode 100644
index f1876639..00000000
--- a/meta-openstack/recipes-devtools/python/python-networkx_1.11.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "Python package for creating and manipulating graphs and networks"
-HOMEPAGE = "http://networkx.lanl.gov/"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=925586ea588eb990de840dc71ea3752f"
-
-SRC_URI[md5sum] = "6ef584a879e9163013e9a762e1cf7cd1"
-SRC_URI[sha256sum] = "0d0e70e10dfb47601cbb3425a00e03e2a2e97477be6f80638fef91d54dd1e4b8"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- python-decorator \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb b/meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb
index 1ac7dca1..343942f4 100644
--- a/meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb
@@ -12,13 +12,18 @@ PV="1.9.1+git${SRCPV}"
SRCREV="f0d7e470c2ef1702b2715ceb2fd8a00fce2a23be"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
python-pbr \
python-sqlalchemy \
python-debtcollector \
diff --git a/meta-openstack/recipes-devtools/python/python-neutron_git.bb b/meta-openstack/recipes-devtools/python/python-neutron_git.bb
index a054551d..11dbb843 100644
--- a/meta-openstack/recipes-devtools/python/python-neutron_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-neutron_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "neutron"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://neutron-server.service \
file://neutron.conf \
file://l3_agent.ini \
@@ -32,14 +32,14 @@ PV = "11.0.2+git${SRCPV}"
S = "${WORKDIR}/git"
-inherit setuptools systemd useradd identity hosts default_configs monitor
+inherit setuptools3 systemd useradd identity hosts default_configs monitor
USER = "neutron"
GROUP = "neutron"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/neutron -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/neutron -s /bin/false -g ${GROUP} ${USER}"
SERVICECREATE_PACKAGES = "${SRCNAME}-setup"
KEYSTONE_HOST="${CONTROLLER_IP}"
@@ -60,7 +60,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-setup" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/
NEUTRON_CONF_DIR=${D}${sysconfdir}/neutron
@@ -214,7 +214,7 @@ do_install_append() {
install -m 600 ${S}/etc/neutron/rootwrap.d/* ${NEUTRON_CONF_DIR}/rootwrap.d/
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
# This is to make sure postgres is configured and running
if ! pidof postmaster > /dev/null; then
@@ -229,15 +229,15 @@ pkg_postinst_${SRCNAME}-setup () {
fi
}
-pkg_postinst_${SRCNAME}-plugin-openvswitch-setup () {
+pkg_postinst:${SRCNAME}-plugin-openvswitch-setup () {
if [ -z "$D" ]; then
/etc/init.d/openvswitch-switch start
ovs-vsctl --no-wait -- --may-exist add-br br-int
fi
}
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-plugin-openvswitch-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-plugin-openvswitch-setup = "1"
PACKAGES += " \
${SRCNAME}-tests \
@@ -257,13 +257,13 @@ PACKAGES += " \
${SRCNAME}-plugin-openvswitch-setup \
"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
-RDEPENDS_${SRCNAME}-tests += " bash"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
+RDEPENDS:${SRCNAME}-tests += " bash"
-FILES_${SRCNAME} = " \
+FILES:${SRCNAME} = " \
${bindir}/neutron-db-manage \
${bindir}/neutron-rootwrap \
${bindir}/neutron-debug \
@@ -278,53 +278,53 @@ FILES_${SRCNAME} = " \
${localstatedir}/* \
"
-FILES_${SRCNAME}-server = " \
+FILES:${SRCNAME}-server = " \
${bindir}/neutron-server \
${sysconfdir}/neutron/plugin.ini \
"
-FILES_${SRCNAME}-plugin-ml2 = " \
+FILES:${SRCNAME}-plugin-ml2 = " \
${sysconfdir}/${SRCNAME}/plugins/ml2/* \
"
-FILES_${SRCNAME}-plugin-openvswitch = " \
+FILES:${SRCNAME}-plugin-openvswitch = " \
${bindir}/neutron-openvswitch-agent \
${sysconfdir}/init.d/neutron-openvswitch-agent \
"
-FILES_${SRCNAME}-dhcp-agent = " \
+FILES:${SRCNAME}-dhcp-agent = " \
${bindir}/neutron-dhcp-agent \
${bindir}/neutron-dhcp-agent-dnsmasq-lease-update \
${sysconfdir}/${SRCNAME}/dhcp_agent.ini \
${sysconfdir}/cron.d/neutron-dhcp-agent-netns-cleanup \
"
-FILES_${SRCNAME}-linuxbridge-agent = " \
+FILES:${SRCNAME}-linuxbridge-agent = " \
${bindir}/neutron-linuxbridge-agent \
${sysconfdir}/${SRCNAME}/plugins/ml2/linuxbridge_agent.ini \
"
-FILES_${SRCNAME}-l3-agent = " \
+FILES:${SRCNAME}-l3-agent = " \
${bindir}/neutron-l3-agent \
${sysconfdir}/${SRCNAME}/l3_agent.ini \
"
-FILES_${SRCNAME}-metadata-agent = " \
+FILES:${SRCNAME}-metadata-agent = " \
${bindir}/neutron-metadata-agent \
${bindir}/neutron-ns-metadata-proxy \
${sysconfdir}/${SRCNAME}/metadata_agent.ini \
"
-FILES_${SRCNAME}-metering-agent = " \
+FILES:${SRCNAME}-metering-agent = " \
${bindir}/neutron-metering-agent \
${sysconfdir}/${SRCNAME}/metering_agent.ini \
"
-FILES_${SRCNAME}-extra-agents = "${bindir}/*"
+FILES:${SRCNAME}-extra-agents = "${bindir}/*"
-FILES_${SRCNAME}-doc = "${datadir}/*"
+FILES:${SRCNAME}-doc = "${datadir}/*"
-FILES_${SRCNAME}-setup = " \
+FILES:${SRCNAME}-setup = " \
${sysconfdir}/neutron/neutron-init \
"
@@ -333,7 +333,12 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
python-pbr \
python-paste \
python-pastedeploy \
@@ -384,20 +389,20 @@ RDEPENDS_${PN} += " \
python-os-xenapi \
"
-RDEPENDS_${SRCNAME} = "${PN} \
+RDEPENDS:${SRCNAME} = "${PN} \
postgresql postgresql-client python-psycopg2"
-RDEPENDS_${SRCNAME}-server = "${SRCNAME} ${SRCNAME}-plugin-ml2 ${SRCNAME}-dhcp-agent ${SRCNAME}-linuxbridge-agent ${SRCNAME}-metadata-agent"
-RDEPENDS_${SRCNAME}-plugin-openvswitch = "${SRCNAME} ${SRCNAME}-plugin-ml2 ${SRCNAME}-plugin-openvswitch-setup openvswitch-switch iproute2 bridge-utils"
-RDEPENDS_${SRCNAME}-plugin-openvswitch-setup = "openvswitch-switch "
-RDEPENDS_${SRCNAME}-dhcp-agent = "${SRCNAME} dnsmasq dhcp-server dhcp-server-config"
-RDEPENDS_${SRCNAME}-linuxbridge-agent = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-l3-agent = "${SRCNAME} ${SRCNAME}-metadata-agent iputils"
-RDEPENDS_${SRCNAME}-metadata-agent = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-plugin-ml2 = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo bash"
+RDEPENDS:${SRCNAME}-server = "${SRCNAME} ${SRCNAME}-plugin-ml2 ${SRCNAME}-dhcp-agent ${SRCNAME}-linuxbridge-agent ${SRCNAME}-metadata-agent"
+RDEPENDS:${SRCNAME}-plugin-openvswitch = "${SRCNAME} ${SRCNAME}-plugin-ml2 ${SRCNAME}-plugin-openvswitch-setup openvswitch-switch iproute2 bridge-utils"
+RDEPENDS:${SRCNAME}-plugin-openvswitch-setup = "openvswitch-switch "
+RDEPENDS:${SRCNAME}-dhcp-agent = "${SRCNAME} dnsmasq dhcp-server dhcp-server-config"
+RDEPENDS:${SRCNAME}-linuxbridge-agent = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-l3-agent = "${SRCNAME} ${SRCNAME}-metadata-agent iputils"
+RDEPENDS:${SRCNAME}-metadata-agent = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-plugin-ml2 = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo bash"
-RRECOMMENDS_${SRCNAME}-server = "${SRCNAME}-plugin-openvswitch"
+RRECOMMENDS:${SRCNAME}-server = "${SRCNAME}-plugin-openvswitch"
#INITSCRIPT_PACKAGES = "${SRCNAME}-plugin-openvswitch ${SRCNAME}-l3-agent"
#INITSCRIPT_NAME_${SRCNAME}-plugin-openvswitch = "neutron-openvswitch-agent"
@@ -412,17 +417,17 @@ SYSTEMD_PACKAGES = " \
${SRCNAME}-linuxbridge-agent \
${SRCNAME}-metadata-agent \
"
-SYSTEMD_SERVICE_${SRCNAME}-server = "neutron-server.service"
-SYSTEMD_SERVICE_${SRCNAME}-dhcp-agent = "neutron-dhcp-agent.service"
-SYSTEMD_SERVICE_${SRCNAME}-linuxbridge-agent = "neutron-linuxbridge-agent.service"
-SYSTEMD_SERVICE_${SRCNAME}-metadata-agent = "neutron-metadata-agent.service"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "neutron-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-server = "neutron-server.service"
+SYSTEMD_SERVICE:${SRCNAME}-dhcp-agent = "neutron-dhcp-agent.service"
+SYSTEMD_SERVICE:${SRCNAME}-linuxbridge-agent = "neutron-linuxbridge-agent.service"
+SYSTEMD_SERVICE:${SRCNAME}-metadata-agent = "neutron-metadata-agent.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "neutron-init.service"
# Disable unconfigured services
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-server = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-dhcp-agent = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-linuxbridge-agent = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-metadata-agent = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-server = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-dhcp-agent = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-linuxbridge-agent = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-metadata-agent = "disable"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
diff --git a/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb b/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb
index 204f19b1..42993e67 100644
--- a/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb
@@ -14,7 +14,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-cliff \
python-debtcollector \
@@ -31,9 +31,10 @@ RDEPENDS_${PN} += " \
python-simplejson \
python-six \
python-babel \
+ bash \
"
-SRC_URI = "git://github.com/openstack/python-neutronclient.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/python-neutronclient.git;branch=stable/pike;protocol=https \
file://neutronclient-use-csv-flag-instead-of-json.patch \
file://neutron-api-check.sh \
"
@@ -42,18 +43,18 @@ PV = "6.5.0+git${SRCPV}"
SRCREV = "e145c4ef8a0e8390f0468df422a757760e77f823"
S = "${WORKDIR}/git"
-inherit setuptools monitor rmargparse
+inherit setuptools3 monitor rmargparse
PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion ${BPN}-bash-completion"
-do_install_append() {
+do_install:append() {
install -d ${D}/${sysconfdir}/bash_completion.d
install -m 664 ${S}/tools/neutron.bash_completion ${D}/${sysconfdir}/bash_completion.d
}
PACKAGES =+ "${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
MONITOR_CHECKS_${PN} += "\
neutron-api-check.sh \
diff --git a/meta-openstack/recipes-devtools/python/python-nova_git.bb b/meta-openstack/recipes-devtools/python/python-nova_git.bb
index 3e646dfc..7afe347d 100644
--- a/meta-openstack/recipes-devtools/python/python-nova_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-nova_git.bb
@@ -11,9 +11,9 @@ DEPENDS = " \
SRCNAME = "nova"
-FILESEXTRAPATHS_append := "${THISDIR}/${PN}"
+FILESEXTRAPATHS:append := "${THISDIR}/${PN}"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://neutron-api-set-default-binding-vnic_type.patch \
"
@@ -38,7 +38,7 @@ PV = "16.0.4+git${SRCPV}"
S = "${WORKDIR}/git"
-inherit systemd setuptools identity hosts useradd default_configs monitor
+inherit systemd setuptools3 identity hosts useradd default_configs monitor
LIBVIRT_IMAGES_TYPE ?= "default"
@@ -46,8 +46,8 @@ USER = "nova"
GROUP = "nova"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/nova -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/nova -s /bin/false -g ${GROUP} ${USER}"
# Need to create the user?
PLACEMENT_USER = "placement"
@@ -82,7 +82,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-ec2" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
if [ ! -f "${WORKDIR}/nova.conf" ]; then
return
fi
@@ -227,37 +227,37 @@ PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion python-nova-bash-completion"
PACKAGES =+ "${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-ec2 = "1"
-ALLOW_EMPTY_${SRCNAME}-api = "1"
-ALLOW_EMPTY_${SRCNAME}-compute = "1"
-ALLOW_EMPTY_${SRCNAME}-controller = "1"
-ALLOW_EMPTY_${SRCNAME}-console = "1"
-ALLOW_EMPTY_${SRCNAME}-conductor = "1"
-ALLOW_EMPTY_${SRCNAME}-network = "1"
-ALLOW_EMPTY_${SRCNAME}-novncproxy = "1"
-ALLOW_EMPTY_${SRCNAME}-scheduler = "1"
-ALLOW_EMPTY_${SRCNAME}-spicehtml5proxy = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-ec2 = "1"
+ALLOW_EMPTY:${SRCNAME}-api = "1"
+ALLOW_EMPTY:${SRCNAME}-compute = "1"
+ALLOW_EMPTY:${SRCNAME}-controller = "1"
+ALLOW_EMPTY:${SRCNAME}-console = "1"
+ALLOW_EMPTY:${SRCNAME}-conductor = "1"
+ALLOW_EMPTY:${SRCNAME}-network = "1"
+ALLOW_EMPTY:${SRCNAME}-novncproxy = "1"
+ALLOW_EMPTY:${SRCNAME}-scheduler = "1"
+ALLOW_EMPTY:${SRCNAME}-spicehtml5proxy = "1"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-# MAA FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
-FILES_${SRCNAME}-tests = ""
+# MAA FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
+FILES:${SRCNAME}-tests = ""
-FILES_${SRCNAME}-common = "${bindir}/nova-manage \
+FILES:${SRCNAME}-common = "${bindir}/nova-manage \
${bindir}/nova-rootwrap \
${sysconfdir}/${SRCNAME}/* \
${sysconfdir}/sudoers.d"
-FILES_${SRCNAME}-compute = "${bindir}/nova-compute \
+FILES:${SRCNAME}-compute = "${bindir}/nova-compute \
${sysconfdir}/init.d/nova-compute"
-FILES_${SRCNAME}-controller = "${bindir}/* \
+FILES:${SRCNAME}-controller = "${bindir}/* \
${sysconfdir}/init.d/nova-all "
DEPENDS += " \
@@ -265,7 +265,12 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
libvirt \
python-pbr \
python-sqlalchemy \
@@ -295,7 +300,7 @@ RDEPENDS_${PN} += " \
python-requests \
python-six \
python-stevedore \
- python-setuptools \
+ python-setuptools3 \
python-websockify \
python-oslo.cache \
python-oslo.concurrency \
@@ -328,10 +333,10 @@ RDEPENDS_${PN} += " \
python-pypowervm \
"
-RDEPENDS_${SRCNAME}-common = "${PN} openssl openssl-misc libxml2 libxslt \
+RDEPENDS:${SRCNAME}-common = "${PN} openssl openssl-misc libxml2 libxslt \
iptables curl dnsmasq sudo procps"
-RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-common \
+RDEPENDS:${SRCNAME}-controller = "${PN} ${SRCNAME}-common \
${SRCNAME}-ec2 \
${SRCNAME}-console \
${SRCNAME}-novncproxy \
@@ -342,12 +347,12 @@ RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-common \
${SRCNAME}-api \
postgresql postgresql-client python-psycopg2"
-RDEPENDS_${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-oslo.messaging \
+RDEPENDS:${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-oslo.messaging \
qemu libvirt libvirt-libvirtd libvirt-python libvirt-virsh"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-common"
-RDEPENDS_${SRCNAME}-ec2 = "postgresql sudo ${SRCNAME}-common"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-common"
+RDEPENDS:${SRCNAME}-ec2 = "postgresql sudo ${SRCNAME}-common"
-RDEPENDS_${SRCNAME}-tests = " \
+RDEPENDS:${SRCNAME}-tests = " \
python-coverage \
bash \
"
@@ -365,22 +370,22 @@ SYSTEMD_PACKAGES = " \
${SRCNAME}-api \
"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "nova-init.service"
-SYSTEMD_SERVICE_${SRCNAME}-compute = "nova-compute.service"
-SYSTEMD_SERVICE_${SRCNAME}-console = "nova-console.service nova-consoleauth.service nova-xvpvncproxy.service"
-SYSTEMD_SERVICE_${SRCNAME}-novncproxy = "nova-novncproxy.service"
-SYSTEMD_SERVICE_${SRCNAME}-spicehtml5proxy = "nova-spicehtml5proxy.service"
-SYSTEMD_SERVICE_${SRCNAME}-network = "nova-network.service"
-SYSTEMD_SERVICE_${SRCNAME}-scheduler = "nova-scheduler.service"
-SYSTEMD_SERVICE_${SRCNAME}-conductor = "nova-conductor.service"
-SYSTEMD_SERVICE_${SRCNAME}-api = "nova-api.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "nova-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-compute = "nova-compute.service"
+SYSTEMD_SERVICE:${SRCNAME}-console = "nova-console.service nova-consoleauth.service nova-xvpvncproxy.service"
+SYSTEMD_SERVICE:${SRCNAME}-novncproxy = "nova-novncproxy.service"
+SYSTEMD_SERVICE:${SRCNAME}-spicehtml5proxy = "nova-spicehtml5proxy.service"
+SYSTEMD_SERVICE:${SRCNAME}-network = "nova-network.service"
+SYSTEMD_SERVICE:${SRCNAME}-scheduler = "nova-scheduler.service"
+SYSTEMD_SERVICE:${SRCNAME}-conductor = "nova-conductor.service"
+SYSTEMD_SERVICE:${SRCNAME}-api = "nova-api.service"
# Disable services on first boot to avoid having them run when not configured
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-api = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-consoleauth = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-scheduler = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-conductor = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-novncproxy = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-api = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-consoleauth = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-scheduler = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-conductor = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-novncproxy = "disable"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "nova-api nova-conductor nova-console nova-scheduler"
diff --git a/meta-openstack/recipes-devtools/python/python-novaclient_git.bb b/meta-openstack/recipes-devtools/python/python-novaclient_git.bb
index 44f73fa1..af9c601f 100644
--- a/meta-openstack/recipes-devtools/python/python-novaclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-novaclient_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7cdb54622cacc9bc9b2883091e6dd669"
SRC_URI = "\
- git://github.com/openstack/python-novaclient.git;branch=stable/pike \
+ git://github.com/openstack/python-novaclient.git;branch=stable/pike;protocol=https \
file://nova-api-check.sh \
"
@@ -13,7 +13,7 @@ PV = "9.1.1+git${SRCPV}"
SRCREV = "204eff6dc7b234d2807a6caa24a2fc58ebee520b"
S = "${WORKDIR}/git"
-inherit setuptools monitor rmargparse
+inherit setuptools3 monitor rmargparse
DEPENDS += " \
python-pip \
@@ -25,7 +25,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-keystoneauth1 \
python-iso8601 \
@@ -36,12 +36,13 @@ RDEPENDS_${PN} += " \
python-simplejson \
python-six \
python-babel \
+ bash \
"
PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion ${BPN}-bash-completion"
-do_install_append() {
+do_install:append() {
install -d ${D}/${sysconfdir}/bash_completion.d
install -m 664 ${S}/tools/nova.bash_completion ${D}/${sysconfdir}/bash_completion.d
@@ -52,7 +53,7 @@ do_install_append() {
}
PACKAGES =+ "${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
MONITOR_CHECKS_${PN} += "\
nova-api-check.sh \
diff --git a/meta-openstack/recipes-devtools/python/python-novnc_git.bb b/meta-openstack/recipes-devtools/python/python-novnc_git.bb
deleted file mode 100644
index 3f3b5afe..00000000
--- a/meta-openstack/recipes-devtools/python/python-novnc_git.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "This package contains the core python parts of NoVNC"
-HOMEPAGE = "https://github.com/kanaka/noVNC"
-SECTION = "devel/python"
-
-PR = "r0"
-
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6458695fb66dcd893becb5f9f912715e"
-
-SRCREV = "3b8ec46fd26d644e6edbea4f46e630929297e448"
-PV = "0.5.1+git${SRCPV}"
-
-SRC_URI = "git://github.com/kanaka/noVNC.git \
- file://python-distutils.patch"
-
-S = "${WORKDIR}/git"
-
-inherit distutils
-
-DEPENDS += " python-websockify"
diff --git a/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb b/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb
index aa046639..e9895678 100644
--- a/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb
+++ b/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb
@@ -7,9 +7,9 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;md5=15c871e114b5cb956dacad28f4db57c7"
SRC_URI[md5sum] = "987ad7365a70e2286bd1cebb344debbc"
SRC_URI[sha256sum] = "82a38f674da1fa496c0fc4df714cbb058540bed72a30c50a2e344b0d984c4d21"
-inherit setuptools pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} += "python-prettytable \
+RDEPENDS:${PN} += "python-prettytable \
python-cmd2 \
python-pyparsing \
python-mccabe \
@@ -17,7 +17,7 @@ RDEPENDS_${PN} += "python-prettytable \
python-pyflakes"
-do_install_append() {
+do_install:append() {
perm_files=$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "PKG-INFO")
for f in $perm_files; do
chmod 644 "${f}"
diff --git a/meta-openstack/recipes-devtools/python/python-oauth2client_4.1.2.bb b/meta-openstack/recipes-devtools/python/python-oauth2client_4.1.2.bb
deleted file mode 100644
index db0452fe..00000000
--- a/meta-openstack/recipes-devtools/python/python-oauth2client_4.1.2.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "OAuth 2.0 client library"
-AUTHOR = "Google Inc."
-HOMEPAGE = "http://github.com/google/oauth2client/"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=038e1390e94fe637991fa5569daa62bc"
-
-inherit setuptools pypi
-
-SRC_URI[md5sum] = "bc30976cd1e859cd6199264a50c5ba72"
-SRC_URI[sha256sum] = "bd3062c06f8b10c6ef7a890b22c2740e5f87d61b6e1f4b1c90d069cdfc9dadb5"
-
-RDEPENDS_${PN} += " \
- python-httplib2 \
- python-pyasn1 \
- python-pyasn1-modules \
- python-rsa \
- python-six \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb b/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb
index 3b5d38fa..a3b6853b 100644
--- a/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb
+++ b/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb
@@ -1,13 +1,13 @@
DESCRIPTION = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"
HOMEPAGE = "https://github.com/idan/oauthlib"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5ba9ce41463615e082609806255bce1b"
SRC_URI[md5sum] = "eb60abdb002b9c08d248707b79a1cc92"
SRC_URI[sha256sum] = "a051f04ee8ec3305055ab34d87b36c9a449375e07c7d6a05bcafa48329cac7c3"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
@@ -15,11 +15,11 @@ DEPENDS += " \
python-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
-do_install_append() {
+do_install:append() {
perm_files=`find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "top_level.txt" -o -name "requires.txt"`
perm_files="$perm_files "$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "PKG-INFO")
for f in $perm_files; do
diff --git a/meta-openstack/recipes-devtools/python/python-openstackclient_git.bb b/meta-openstack/recipes-devtools/python/python-openstackclient_git.bb
index ce33f0cc..b345c396 100644
--- a/meta-openstack/recipes-devtools/python/python-openstackclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-openstackclient_git.bb
@@ -5,20 +5,25 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRC_URI = " \
- git://github.com/openstack/python-openstackclient.git;branch=stable/pike \
+ git://github.com/openstack/python-openstackclient.git;branch=stable/pike;protocol=https \
"
PV = "3.12.0+git${SRCPV}"
SRCREV = "ff4abb7d19829efa0209cb67faf01011d9c841c5"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
DEPENDS += "\
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
python-pbr \
python-six \
python-babel \
diff --git a/meta-openstack/recipes-devtools/python/python-openstacksdk_git.bb b/meta-openstack/recipes-devtools/python/python-openstacksdk_git.bb
deleted file mode 100644
index 12472ecb..00000000
--- a/meta-openstack/recipes-devtools/python/python-openstacksdk_git.bb
+++ /dev/null
@@ -1,29 +0,0 @@
-DESCRIPTION = "Unified SDK for OpenStack"
-HOMEPAGE = "https://github.com/openstack/python-openstacksdk"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-SRC_URI = " \
- git://github.com/openstack/python-openstacksdk.git;branch=master \
- "
-
-PV = "0.9.19+git${SRCPV}"
-SRCREV = "bd60aa4a21676b8901691298eb0786fc231f7bff"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += "\
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-jsonpatch \
- python-six \
- python-stevedore \
- python-os-client-config \
- python-keystoneauth1 \
- python-deprecation \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-os-brick_git.bb b/meta-openstack/recipes-devtools/python/python-os-brick_git.bb
deleted file mode 100644
index f266f707..00000000
--- a/meta-openstack/recipes-devtools/python/python-os-brick_git.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-DESCRIPTION = "OpenStack Cinder brick library for managing local volume attaches"
-HOMEPAGE = "https://github.com/openstack/os-brick"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRC_URI = "\
- git://github.com/openstack/os-brick.git;branch=stable/pike \
- "
-
-PV = "1.15.5+git${SRCPV}"
-SRCREV = "4090db76673cadb3b8adfceb106069e03414de49"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-FILES_${PN} += "${datadir}/etc/*"
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-babel \
- python-eventlet \
- python-oslo.concurrency \
- python-oslo.log \
- python-oslo.serialization \
- python-oslo.i18n \
- python-oslo.privsep \
- python-oslo.service \
- python-oslo.utils \
- python-requests \
- python-retrying \
- python-six \
- python-os-win \
diff --git a/meta-openstack/recipes-devtools/python/python-os-client-config.inc b/meta-openstack/recipes-devtools/python/python-os-client-config.inc
index d549ea64..e05746d8 100644
--- a/meta-openstack/recipes-devtools/python/python-os-client-config.inc
+++ b/meta-openstack/recipes-devtools/python/python-os-client-config.inc
@@ -8,7 +8,7 @@ PV = "1.28.0"
SRCREV = "261c05f0057d556a8910457f1e22ca4d81801081"
SRCNAME = "os-client-config"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
S = "${WORKDIR}/git"
@@ -20,7 +20,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
${PYTHON_PN}-pyyaml \
${PYTHON_PN}-appdirs \
diff --git a/meta-openstack/recipes-devtools/python/python-os-client-config_git.bb b/meta-openstack/recipes-devtools/python/python-os-client-config_git.bb
index 3f42bdce..207d5596 100644
--- a/meta-openstack/recipes-devtools/python/python-os-client-config_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-os-client-config_git.bb
@@ -1,2 +1,2 @@
-inherit setuptools
+inherit setuptools3
require python-os-client-config.inc
diff --git a/meta-openstack/recipes-devtools/python/python-os-vif_git.bb b/meta-openstack/recipes-devtools/python/python-os-vif_git.bb
deleted file mode 100644
index 52fa05e9..00000000
--- a/meta-openstack/recipes-devtools/python/python-os-vif_git.bb
+++ /dev/null
@@ -1,33 +0,0 @@
-DESCRIPTION = "OpenStack integration library between network and compute providers."
-HOMEPAGE = "https://github.com/openstack/os-vif"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRC_URI = "\
- git://github.com/openstack/os-vif.git;branch=stable/pike \
- "
-
-PV = "1.7.0+git${SRCPV}"
-SRCREV = "5184b7fc3b8d1689823eacb859087c8a943f9a09"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-netaddr \
- python-oslo.concurrency \
- python-oslo.config \
- python-oslo.log \
- python-oslo.i18n \
- python-oslo.privsep \
- python-oslo.versionedobjects \
- python-six \
- python-stevedore \
- "
- \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-os-win_git.bb b/meta-openstack/recipes-devtools/python/python-os-win_git.bb
deleted file mode 100644
index a7425060..00000000
--- a/meta-openstack/recipes-devtools/python/python-os-win_git.bb
+++ /dev/null
@@ -1,30 +0,0 @@
-DESCRIPTION = "Windows / Hyper-V library for OpenStack projects."
-HOMEPAGE = "https://github.com/openstack/os-win"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-SRC_URI = "\
- git://github.com/openstack/os-win.git;branch=stable/pike \
- "
-
-PV = "2.2.0+git${SRCPV}"
-SRCREV = "b507ec4e7cb5eead7a008e4d002bc31b85359908"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-babel \
- python-eventlet \
- python-oslo.concurrency \
- python-oslo.config \
- python-oslo.log \
- python-oslo.utils \
- python-oslo.i18n \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-os-xenapi_git.bb b/meta-openstack/recipes-devtools/python/python-os-xenapi_git.bb
deleted file mode 100644
index f3d54f66..00000000
--- a/meta-openstack/recipes-devtools/python/python-os-xenapi_git.bb
+++ /dev/null
@@ -1,31 +0,0 @@
-DESCRIPTION = "XenAPI library for OpenStack projects."
-HOMEPAGE = "https://github.com/openstack/os-xenapi"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRCNAME = "os-xenapi"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master"
-
-PV = "0.3.1+git${SRCPV}"
-SRCREV = "7dce682e2ab0c14236dbc58a38c925536b3b6f8d"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-babel \
- python-eventlet \
- python-oslo.concurrency \
- python-oslo.log \
- python-oslo.utils \
- python-oslo.i18n \
- python-six \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-osc-lib_1.13.0.bb b/meta-openstack/recipes-devtools/python/python-osc-lib_1.13.0.bb
deleted file mode 100644
index d8c72e74..00000000
--- a/meta-openstack/recipes-devtools/python/python-osc-lib_1.13.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-osc-lib.inc
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.cache_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.cache_git.bb
deleted file mode 100644
index e71a815b..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.cache_git.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-DESCRIPTION = "An oslo.config enabled dogpile.cache"
-HOMEPAGE = "https://github.com/openstack/oslo.cache"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-PV = "1.14.0+git${SRCPV}"
-SRCREV = "f5b6ddf7d18a7e06e19712ca7a2509d658a08c4d"
-
-SRCNAME = "oslo.cache"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-dogpile.cache \
- python-six \
- python-oslo.config \
- python-oslo.i18n \
- python-oslo.log \
- python-oslo.utils \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.concurrency_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.concurrency_git.bb
deleted file mode 100644
index fe095d04..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.concurrency_git.bb
+++ /dev/null
@@ -1,38 +0,0 @@
-DESCRIPTION = "oslo.concurrency library"
-HOMEPAGE = "http://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-PV = "3.21.1+git${SRCPV}"
-SRCREV = "8adf9b1f0d69dca7372b967ef4f894487f1a9d64"
-
-SRCNAME = "oslo.concurrency"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pbr \
- python-fasteners \
- python-oslo.config \
- python-oslo.i18n \
- python-oslo.utils \
- python-six \
- python-enum34 \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.config_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.config_git.bb
deleted file mode 100644
index eed00c58..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.config_git.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-DESCRIPTION = "API supporting parsing command line arguments and .ini style configuration files."
-HOMEPAGE = "https://pypi.python.org/pypi/oslo.config/4.11.1"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
-
-PV = "4.11.1+git${SRCPV}"
-SRCREV = "fb0738974824af6e1bc7d9fdf32a7c1d3ebf65fb"
-
-SRCNAME = "oslo.config"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools rmargparse
-
-DEPENDS += " \
- python-pbr \
- python-pip \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-netaddr \
- python-six \
- python-stevedore \
- python-debtcollector \
- python-oslo.i18n \
- python-rfc3986 \
- python-pyyaml \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.db_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.db_git.bb
deleted file mode 100644
index d693570c..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.db_git.bb
+++ /dev/null
@@ -1,38 +0,0 @@
-DESCRIPTION = "oslo.db library"
-HOMEPAGE = "http://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-PV = "4.25.0+git${SRCPV}"
-SRCREV = "71607d59ec5c02d7beb5109c500aa9b6a0d9ee2c"
-
-SRCNAME = "oslo.db"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-six \
- python-alembic \
- python-oslo.config \
- python-oslo.i18n \
- python-oslo.utils \
- python-sqlalchemy \
- python-sqlalchemy-migrate \
- python-stevedore \
- python-pbr \
- python-debtcollector \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.i18n.inc b/meta-openstack/recipes-devtools/python/python-oslo.i18n.inc
deleted file mode 100644
index 3c0e74c9..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.i18n.inc
+++ /dev/null
@@ -1,32 +0,0 @@
-DESCRIPTION = "oslo.i18n library"
-HOMEPAGE = "http://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-PV = "3.17.0+git${SRCPV}"
-SRCREV = "f2729cd36f8694a6ec53a0e700599ddf4427440d"
-
-SRCNAME = "oslo.i18n"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- ${PYTHON_PN}-pip \
- ${PYTHON_PN}-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- ${PYTHON_PN}-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- ${PYTHON_PN}-babel \
- ${PYTHON_PN}-pbr \
- ${PYTHON_PN}-six \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.i18n_3.23.1.bb b/meta-openstack/recipes-devtools/python/python-oslo.i18n_3.23.1.bb
deleted file mode 100644
index 19105327..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.i18n_3.23.1.bb
+++ /dev/null
@@ -1,33 +0,0 @@
-DESCRIPTION = "oslo.i18n library"
-HOMEPAGE = "http://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-SRCREV = "20bbee510b9714075b7f48f7c3968d7e2bd21a8a"
-
-SRCNAME = "oslo.i18n"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-babel \
- python-pbr \
- python-six \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.i18n_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.i18n_git.bb
deleted file mode 100644
index b990e67b..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.i18n_git.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-oslo.i18n.inc
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.log_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.log_git.bb
deleted file mode 100644
index d6ca0ee3..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.log_git.bb
+++ /dev/null
@@ -1,41 +0,0 @@
-DESCRIPTION = "Oslo Log Library"
-HOMEPAGE = "https://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-SRCNAME = "oslo.log"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-PV = "3.30.0+git${SRCPV}"
-SRCREV = "ad776e84b51223b85b7dfa85a7e77bb2f3848f4b"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-babel \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- bash \
- python-pbr \
- python-six \
- python-oslo.config \
- python-oslo.context \
- python-oslo.i18n \
- python-oslo.utils \
- python-oslo.serialization \
- python-pyinotify \
- python-debtcollector \
- python-dateutil \
- python-monotonic \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.messaging_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.messaging_git.bb
deleted file mode 100644
index 7fe66f1b..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.messaging_git.bb
+++ /dev/null
@@ -1,52 +0,0 @@
-DESCRIPTION = "Oslo Messaging API"
-HOMEPAGE = "https://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
-
-SRCNAME = "oslo.messaging"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-PV = "5.30.1+git${SRCPV}"
-SRCREV = "a07d852b237d229a0f4dd55fd83379c0581e44e9"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- bash \
- python-pbr \
- python-cachetools \
- python-futurist \
- python-oslo.log \
- python-oslo.utils \
- python-oslo.serialization \
- python-oslo.middleware \
- python-oslo.service \
- python-oslo.i18n \
- python-stevedore \
- python-debtcollector \
- python-monotonic \
- python-six \
- python-webob \
- python-pyyaml \
- python-amqp \
- python-kombu \
- python-pika \
- python-pika-pool \
- python-futures \
- python-tenacity \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.middleware_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.middleware_git.bb
deleted file mode 100644
index 3a1d4d9b..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.middleware_git.bb
+++ /dev/null
@@ -1,42 +0,0 @@
-DESCRIPTION = "Oslo Middleware library"
-HOMEPAGE = "http://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-PV = "3.30.1+git${SRCPV}"
-SRCREV = "d9ad4bae1e0d6c43a009d393ac94f7ff50116171"
-
-SRCNAME = "oslo.middleware"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pbr \
- python-jinja2 \
- python-oslo.config \
- python-oslo.context \
- python-oslo.i18n \
- python-oslo.utils \
- python-six \
- python-stevedore \
- python-webob \
- python-debtcollector \
- python-statsd \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.policy_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.policy_git.bb
deleted file mode 100644
index 0e7a6adf..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.policy_git.bb
+++ /dev/null
@@ -1,36 +0,0 @@
-SUMMARY = "Oslo Policy library"
-DESCRIPTION = "The Oslo Policy library provides support for RBAC policy enforcement across all OpenStack services."
-HOMEPAGE = "https://github.com/openstack/oslo.policy"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-PV = "1.25.1+git${SRCPV}"
-SRCREV = "cb9ab34cd40a7cd9eff0e40ccc2df4ee88edae4e"
-
-SRCNAME = "oslo.policy"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
-"
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-oslo.config \
- python-oslo.i18n \
- python-oslo.serialization \
- python-oslo.utils \
- python-six \
- python-pyyaml \
- python-requests \
-"
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.privsep_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.privsep_git.bb
deleted file mode 100644
index 83504b63..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.privsep_git.bb
+++ /dev/null
@@ -1,31 +0,0 @@
-DESCRIPTION = "OpenStack library for privilege separation"
-HOMEPAGE = "https://github.com/openstack/oslo.privsep"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRCNAME = "oslo.privsep"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-PV = "1.22.1+git${SRCPV}"
-SRCREV = "d27bb5371c90e0f8b1bdf1bc24f16e1532b3e595"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pbr \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-oslo.log \
- python-oslo.i18n \
- python-oslo.config \
- python-oslo.utils \
- python-enum34 \
- python-cffi \
- python-eventlet \
- python-greenlet \
- python-msgpack \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.reports_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.reports_git.bb
deleted file mode 100644
index 2db5aae8..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.reports_git.bb
+++ /dev/null
@@ -1,36 +0,0 @@
-DESCRIPTION = "oslo.reports library"
-HOMEPAGE = "https://wiki.openstack.org/wiki/Oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-PV = "1.22.0+git${SRCPV}"
-SRCREV = "a837f40bb0c31958d3ce99e2f9a6eb2fe651f4e6"
-
-SRCNAME = "oslo.reports"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pbr \
- python-six \
- python-jinja2 \
- python-psutil \
- python-oslo.i18n \
- python-oslo.utils \
- python-oslo.serialization \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.rootwrap_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.rootwrap_git.bb
deleted file mode 100644
index 2dbbfe8a..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.rootwrap_git.bb
+++ /dev/null
@@ -1,28 +0,0 @@
-DESCRIPTION = "Oslo Rootwrap"
-HOMEPAGE = "https://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
-
-PV = "5.9.0+git${SRCPV}"
-SRCREV = "b7b63e2ecb50ba66a1f152ae6f71dd208326fbee"
-
-SRCNAME = "oslo.rootwrap"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pbr \
- python-six \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.service_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.service_git.bb
deleted file mode 100644
index 7b72ad25..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.service_git.bb
+++ /dev/null
@@ -1,43 +0,0 @@
-DESCRIPTION = "oslo.service library"
-HOMEPAGE = "https://wiki.openstack.org/wiki/Oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-PV = "1.25.0"
-SRCREV = "0020bef6a503905aca5cdb70aee54e1c5f2ff472"
-
-SRCNAME = "oslo.service"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-webob \
- python-eventlet \
- python-greenlet \
- python-monotonic \
- python-oslo.utils \
- python-oslo.concurrency \
- python-oslo.config \
- python-oslo.log \
- python-six \
- python-oslo.i18n \
- python-pastedeploy \
- python-paste \
- python-routes \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.utils.inc b/meta-openstack/recipes-devtools/python/python-oslo.utils.inc
deleted file mode 100644
index 8c3022d1..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.utils.inc
+++ /dev/null
@@ -1,37 +0,0 @@
-DESCRIPTION = "Oslo utils"
-HOMEPAGE = "https://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-SRCNAME = "oslo.utils"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-PV = "3.28.0+git${SRCPV}"
-SRCREV = "8b3965b9bbe1e31a4939f2f69c5239d6d5c7f72c"
-S = "${WORKDIR}/git"
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- ${PYTHON_PN}-pip \
- ${PYTHON_PN}-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- ${PYTHON_PN}-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- ${PYTHON_PN}-pbr \
- ${PYTHON_PN}-six \
- ${PYTHON_PN}-iso8601 \
- ${PYTHON_PN}-oslo.i18n \
- ${PYTHON_PN}-pytz \
- ${PYTHON_PN}-netaddr \
- ${PYTHON_PN}-netifaces \
- ${PYTHON_PN}-debtcollector \
- ${PYTHON_PN}-pyparsing \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.utils_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.utils_git.bb
deleted file mode 100644
index 1fe6253b..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.utils_git.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-inherit setuptools
-require python-oslo.utils.inc
-
-# RDEPENDS only for python2
-RDEPENDS_${PN} += " \
- ${PYTHON_PN}-monotonic \
- ${PYTHON_PN}-funcsigs \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.versionedobjects_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.versionedobjects_git.bb
deleted file mode 100644
index 574ac881..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.versionedobjects_git.bb
+++ /dev/null
@@ -1,41 +0,0 @@
-DESCRIPTION = "oslo.versionedobjects library"
-HOMEPAGE = "https://wiki.openstack.org/wiki/Oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-PV = "1.26.0+git${SRCPV}"
-SRCREV = "78cd10662f20c4ae43e20a2dfa844cfd4e5cae26"
-
-SRCNAME = "oslo.versionedobjects"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-six \
- python-oslo.concurrency \
- python-oslo.config \
- python-oslo.context \
- python-oslo.messaging \
- python-oslo.serialization \
- python-oslo.utils \
- python-oslo.log \
- python-oslo.i18n \
- python-webob \
- python-iso8601 \
- python-netaddr \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.vmware_git.bb b/meta-openstack/recipes-devtools/python/python-oslo.vmware_git.bb
deleted file mode 100644
index f6e7b5eb..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslo.vmware_git.bb
+++ /dev/null
@@ -1,36 +0,0 @@
-DESCRIPTION = "oslo.vmware library"
-HOMEPAGE = "http://launchpad.net/oslo"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-PV = "2.23.0+git${SRCPV}"
-SRCREV = "95a30dfa24d259fe16f0fd43eb1b67b9f3fc0397"
-
-SRCNAME = "oslo.vmware"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-stevedore \
- python-netaddr \
- python-six \
- python-oslo.i18n \
- python-oslo.utils \
- python-oslo.concurrency \
- python-pyyaml \
- python-lxml \
- python-suds-jurko \
- python-eventlet \
- python-requests \
- python-urllib3 \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-oslotest_git.bb b/meta-openstack/recipes-devtools/python/python-oslotest_git.bb
deleted file mode 100644
index 20c0b53e..00000000
--- a/meta-openstack/recipes-devtools/python/python-oslotest_git.bb
+++ /dev/null
@@ -1,34 +0,0 @@
-DESCRIPTION = "OpenStack test framework and test fixtures. \
-The oslotest package can be cross-tested against its consuming projects to ensure \
-that no changes to the library break the tests in those other projects."
-HOMEPAGE = "https://pypi.python.org/pypi/oslotest"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-PV = "2.17.0+git${SRCPV}"
-SRCREV = "aea2b5cfd6442195f7ee479e21664631825af924"
-
-SRCNAME = "oslotest"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += "\
- python-pbr \
- "
-
-RDEPENDS_${PN} = "python-fixtures \
- python-subunit \
- python-six \
- python-testrepository \
- python-testtools \
- python-mock \
- python-mox3 \
- python-os-client-config \
- python-debtcollector \
- bash \
-"
- \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-osprofiler_2.8.2.bb b/meta-openstack/recipes-devtools/python/python-osprofiler_2.8.2.bb
deleted file mode 100644
index 408bbdbf..00000000
--- a/meta-openstack/recipes-devtools/python/python-osprofiler_2.8.2.bb
+++ /dev/null
@@ -1,35 +0,0 @@
-DESCRIPTION = "OpenStack Profiler Library"
-HOMEPAGE = "http://www.openstack.org/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=19cbd64715b51267a47bf3750cc6a8a5"
-
-SRC_URI[md5sum] = "b192bdcbf201101a97d163d7ec6f4783"
-SRC_URI[sha256sum] = "525b2becd692e3c6ed77a6fdf8a9ad8a52127f18e48a3abc1264c16d7fc5208a"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pbr \
- python-six \
- python-oslo.messaging \
- python-oslo.log \
- python-oslo.utils \
- python-webob \
- python-requests \
- python-netaddr \
- python-oslo.concurrency \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-paramiko.inc b/meta-openstack/recipes-devtools/python/python-paramiko.inc
deleted file mode 100644
index da47c796..00000000
--- a/meta-openstack/recipes-devtools/python/python-paramiko.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-DESCRIPTION = "SSH2 protocol library"
-HOMEPAGE = "https://github.com/paramiko/paramiko/"
-SECTION = "devel/python"
-LICENSE = "LGPLv2.1"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=fd0120fc2e9f841c73ac707a30389af5"
-
-SRC_URI[md5sum] = "f729a45c9122bf975b9177ec5aaa3791"
-SRC_URI[sha256sum] = "f4b2edfa0d226b70bd4ca31ea7e389325990283da23465d572ed1f70a7583041"
-
-inherit pypi
-
-RDEPENDS_${PN} += "${PYTHON_PN}-pycrypto"
diff --git a/meta-openstack/recipes-devtools/python/python-paramiko_2.6.0.bb b/meta-openstack/recipes-devtools/python/python-paramiko_2.6.0.bb
deleted file mode 100644
index fedbf867..00000000
--- a/meta-openstack/recipes-devtools/python/python-paramiko_2.6.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-paramiko.inc
diff --git a/meta-openstack/recipes-devtools/python/python-passlib_1.6.2.bb b/meta-openstack/recipes-devtools/python/python-passlib_1.6.2.bb
deleted file mode 100644
index 78f9b019..00000000
--- a/meta-openstack/recipes-devtools/python/python-passlib_1.6.2.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "comprehensive password hashing framework supporting over 30 schemes"
-HOMEPAGE = "http://passlib.googlecode.com"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=ec76a9db3f987418e132c0f0210e5ab1"
-
-SRC_URI[md5sum] = "2f872ae7c72ca338634c618f2cff5863"
-SRC_URI[sha256sum] = "e987f6000d16272f75314c7147eb015727e8532a3b747b1a8fb58e154c68392d"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-pastedeploy_2.0.1.bb b/meta-openstack/recipes-devtools/python/python-pastedeploy_2.0.1.bb
deleted file mode 100644
index 65668fa4..00000000
--- a/meta-openstack/recipes-devtools/python/python-pastedeploy_2.0.1.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-DESCRIPTION = "Load, configure, and compose WSGI applications and servers"
-HOMEPAGE = "http://pythonpaste.org/deploy/"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=d6c3089319205d7e6129f0213b7e949f"
-
-PYPI_PACKAGE = "PasteDeploy"
-
-SRC_URI[md5sum] = "6193afccc0982abedb9b7711d0d6adb0"
-SRC_URI[sha256sum] = "d423fb9d51fdcf853aa4ff43ac7ec469b643ea19590f67488122d6d0d772350a"
-
-inherit setuptools pypi
-
-DEPENDS += "python-pytest-runner-native"
-
-RDEPENDS_${PN} += "python-paste"
diff --git a/meta-openstack/recipes-devtools/python/python-pecan_1.3.3.bb b/meta-openstack/recipes-devtools/python/python-pecan_1.3.3.bb
deleted file mode 100644
index 6fa052e1..00000000
--- a/meta-openstack/recipes-devtools/python/python-pecan_1.3.3.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-pecan.inc
diff --git a/meta-openstack/recipes-devtools/python/python-pep8_1.6.2.bb b/meta-openstack/recipes-devtools/python/python-pep8_1.6.2.bb
deleted file mode 100644
index a0f91a72..00000000
--- a/meta-openstack/recipes-devtools/python/python-pep8_1.6.2.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-DESCRIPTION = "Python style guide checker"
-HOMEPAGE = "https://github.com/dreamhost/cliff"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README.rst;md5=b0d37793ab91ca25ad5c200e9ea22331"
-
-SRC_URI[md5sum] = "a03bb494859e87b42601b61b1b043a0c"
-SRC_URI[sha256sum] = "603a46e5c358ce20ac4807a0eeafac7505d1125a4c1bd8378757ada06f61bed8"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-prettytable \
- python-cmd2 \
- python-pyparsing" \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-pexpect_3.3.bb b/meta-openstack/recipes-devtools/python/python-pexpect_3.3.bb
deleted file mode 100644
index 8b93fdff..00000000
--- a/meta-openstack/recipes-devtools/python/python-pexpect_3.3.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-SUMMARY = "A Pure Python Expect like Module for Python"
-SECTION = "devel/python"
-LICENSE = "PSF"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=c25d9a0770ba69a9965acc894e9f3644"
-
-inherit distutils pypi
-
-RDEPENDS_${PN} = "\
- python-core \
- python-io \
- python-terminal \
- python-resource \
- python-fcntl \
-"
-
-SRC_URI[md5sum] = "0de72541d3f1374b795472fed841dce8"
-SRC_URI[sha256sum] = "dfea618d43e83cfff21504f18f98019ba520f330e4142e5185ef7c73527de5ba"
diff --git a/meta-openstack/recipes-devtools/python/python-pika-pool.inc b/meta-openstack/recipes-devtools/python/python-pika-pool.inc
deleted file mode 100644
index c87d7440..00000000
--- a/meta-openstack/recipes-devtools/python/python-pika-pool.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SUMMARY = "pools for your pikas"
-HOMEPAGE = "https://github.com/bninja/pika-pool"
-SECTION = "devel/python"
-
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9"
-
-SRC_URI[md5sum] = "0a3897e991aa3da948e03660313c1980"
-SRC_URI[sha256sum] = "f3985888cc2788cdbd293a68a8b5702a9c955db6f7b8b551aeac91e7f32da397"
-
-inherit pypi
-
-RDEPENDS_${PN} += " \
- ${PYTHON_PN}-pika \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-pika-pool_0.1.3.bb b/meta-openstack/recipes-devtools/python/python-pika-pool_0.1.3.bb
deleted file mode 100644
index 482e5648..00000000
--- a/meta-openstack/recipes-devtools/python/python-pika-pool_0.1.3.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-pika-pool.inc
diff --git a/meta-openstack/recipes-devtools/python/python-pika.inc b/meta-openstack/recipes-devtools/python/python-pika.inc
deleted file mode 100644
index d33979d1..00000000
--- a/meta-openstack/recipes-devtools/python/python-pika.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SUMMARY = "Pure Python RabbitMQ/AMQP 0-9-1 client library"
-HOMEPAGE = "https://github.com/pika/pika"
-SECTION = "devel/python"
-
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=fb26c37045f9e0d2c5e24b711bd7f01c"
-
-PV = "0.10.0+git${SRCPV}"
-SRCREV = "b907f91415169b7f590174ab5d228e75a1b273e6"
-
-SRC_URI = "git://github.com/pika/pika"
-
-S = "${WORKDIR}/git"
diff --git a/meta-openstack/recipes-devtools/python/python-pika_git.bb b/meta-openstack/recipes-devtools/python/python-pika_git.bb
deleted file mode 100644
index 9d58184d..00000000
--- a/meta-openstack/recipes-devtools/python/python-pika_git.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-require python-pika.inc
-
-inherit setuptools
diff --git a/meta-openstack/recipes-devtools/python/python-pint_0.6.bb b/meta-openstack/recipes-devtools/python/python-pint_0.6.bb
deleted file mode 100644
index 0e987b57..00000000
--- a/meta-openstack/recipes-devtools/python/python-pint_0.6.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "Physical quantities module"
-HOMEPAGE = "https://pypi.python.org/pypi/Pint"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=bccf824202692270a1e0829a62e3f47b"
-
-PYPI_PACKAGE = "Pint"
-
-# Archived version so we have to overwrite what the pypi class will derive
-PYPI_SRC_URI = "https://pypi.python.org/packages/source/P/${PYPI_PACKAGE}/${PYPI_PACKAGE}-${PV}.zip"
-
-SRC_URI[md5sum] = "88aa0918019071546b10c5fbdc91ae5e"
-SRC_URI[sha256sum] = "b1ab3b589ca4d78689233a007abd5a7eec4ea65302cabaed06932d20f2a9e748"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "gmp"
-
-FILES_${PN} += "${datadir}/*"
diff --git a/meta-openstack/recipes-devtools/python/python-ply_3.4.bb b/meta-openstack/recipes-devtools/python/python-ply_3.4.bb
deleted file mode 100644
index a73e6c3f..00000000
--- a/meta-openstack/recipes-devtools/python/python-ply_3.4.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Python ply: PLY is yet another implementation of lex and yacc for Python"
-HOMEPAGE = "https://pypi.python.org/pypi/ply"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README;beginline=3;endline=30;md5=36197c7ddf450a50a52cf6e743196b1d"
-
-SRC_URI[md5sum] = "ffdc95858819347bf92d7c2acc074894"
-SRC_URI[sha256sum] = "af435f11b7bdd69da5ffbc3fecb8d70a7073ec952e101764c88720cdefb2546b"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-positional.inc b/meta-openstack/recipes-devtools/python/python-positional.inc
deleted file mode 100644
index 736e6913..00000000
--- a/meta-openstack/recipes-devtools/python/python-positional.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-DESCRIPTION = "Library to enforce positional or key-word arguments"
-HOMEPAGE = "https://github.com/morganfainberg/positional"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=5335066555b14d832335aa4660d6c376"
-
-SRC_URI[md5sum] = "4afcffd8e2ba733fd7a50f137a2ee893"
-SRC_URI[sha256sum] = "cf48ea169f6c39486d5efa0ce7126a97bed979a52af6261cf255a41f9a74453a"
-
-inherit pypi
-
-CLEANBROKEN = "1"
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- ${PYTHON_PN}-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- ${PYTHON_PN}-wrapt \
-"
diff --git a/meta-openstack/recipes-devtools/python/python-positional_1.2.1.bb b/meta-openstack/recipes-devtools/python/python-positional_1.2.1.bb
deleted file mode 100644
index 14f0187c..00000000
--- a/meta-openstack/recipes-devtools/python/python-positional_1.2.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-positional.inc
diff --git a/meta-openstack/recipes-devtools/python/python-posix-ipc.inc b/meta-openstack/recipes-devtools/python/python-posix-ipc.inc
deleted file mode 100644
index 32557f02..00000000
--- a/meta-openstack/recipes-devtools/python/python-posix-ipc.inc
+++ /dev/null
@@ -1,25 +0,0 @@
-DESCRIPTION = "POSIX IPC primitives (semaphores, shared memory and message queues) for Python"
-HOMEPAGE = "http://semanchuk.com/philip/posix_ipc/"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=dc089fb2f37e90799a54c19a20c9880f"
-
-PYPI_PACKAGE = "posix_ipc"
-
-# Archived version so we need to overwrite what the pypi class will derive
-PYPI_SRC_URI = "https://pypi.python.org/packages/source/p/${PYPI_PACKAGE}/${PYPI_PACKAGE}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "c4fd0065244ccb2f59cb8ceedf287cf6"
-SRC_URI[sha256sum] = "ff6c9077633fc62a491d6997c43b094d885bb45a7ca1f36c9a0d647c54b74b14"
-
-inherit pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- ${PYTHON_PN}-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-posix-ipc_1.0.4.bb b/meta-openstack/recipes-devtools/python/python-posix-ipc_1.0.4.bb
deleted file mode 100644
index 595af50c..00000000
--- a/meta-openstack/recipes-devtools/python/python-posix-ipc_1.0.4.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-posix-ipc.inc
diff --git a/meta-openstack/recipes-devtools/python/python-prettytable_0.7.2.bb b/meta-openstack/recipes-devtools/python/python-prettytable_0.7.2.bb
deleted file mode 100644
index 8e09f028..00000000
--- a/meta-openstack/recipes-devtools/python/python-prettytable_0.7.2.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-DESCRIPTION = "Python library for displaying tabular data in a ASCII table format"
-HOMEPAGE = "http://code.google.com/p/prettytable"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://COPYING;md5=3e73500ffa52de5071cff65990055282"
-
-SRC_URI[md5sum] = "0c1361104caff8b09f220748f9d69899"
-SRC_URI[sha256sum] = "a53da3b43d7a5c229b5e3ca2892ef982c46b7923b51e98f0db49956531211c4f"
-
-inherit setuptools pypi
-
-do_install_append() {
- perm_files=`find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "top_level.txt"`
- for f in $perm_files; do
- chmod 644 "${f}"
- done
-} \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb b/meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb
index 740643df..94787e6f 100644
--- a/meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb
+++ b/meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Python-PostgreSQL Database Adapter"
HOMEPAGE = "http://initd.org/psycopg/"
SECTION = "devel/python"
-LICENSE = "GPLv3+"
+LICENSE = "GPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSE;md5=72bded22a37845c7d9dc3fd39d699a2d"
DEPENDS = "postgresql"
@@ -12,7 +12,7 @@ SRC_URI += " \
SRC_URI[md5sum] = "9e7d6f695fc7f8d1c42a7905449246c9"
SRC_URI[sha256sum] = "eccf962d41ca46e6326b97c8fe0a6687b58dfc1a5f6540ed071ff1474cea749e"
-inherit distutils pypi
+inherit setuptools3 pypi
DEPENDS += " \
postgresql \
diff --git a/meta-openstack/recipes-devtools/python/python-py_1.4.26.bb b/meta-openstack/recipes-devtools/python/python-py_1.4.26.bb
deleted file mode 100644
index 1ecc0921..00000000
--- a/meta-openstack/recipes-devtools/python/python-py_1.4.26.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "library with cross-python path, ini-parsing, io, code, log facilities"
-HOMEPAGE = " http://pylib.org"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=a6bb0320b04a0a503f12f69fea479de9"
-
-SRC_URI[md5sum] = "30c3fd92a53f1a5ed6f3591c1fe75c0e"
-SRC_URI[sha256sum] = "28dd0b90d29b386afb552efc4e355c889f4639ce93658a7872a2150ece28bb89"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- python-virtualenv \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-pyasn1-modules_0.2.1.bb b/meta-openstack/recipes-devtools/python/python-pyasn1-modules_0.2.1.bb
deleted file mode 100644
index c812fe6b..00000000
--- a/meta-openstack/recipes-devtools/python/python-pyasn1-modules_0.2.1.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-DESCRIPTION = "A collection of ASN.1-based protocols modules."
-HOMEPAGE = "https://pypi.python.org/pypi/pyasn1-modules/"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=280606d9c18f200e03e0c247ac61475a"
-
-SRC_URI[md5sum] = "ff938698590f314ff9b3d5c48737d899"
-SRC_URI[sha256sum] = "af00ea8f2022b6287dc375b2c70f31ab5af83989fc6fe9eacd4976ce26cd7ccc"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += " \
- python-pyasn1 \
- "
- \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-pyasn1_0.1.7.bb b/meta-openstack/recipes-devtools/python/python-pyasn1_0.1.7.bb
deleted file mode 100644
index 972290df..00000000
--- a/meta-openstack/recipes-devtools/python/python-pyasn1_0.1.7.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "ASN.1 types and codecs"
-HOMEPAGE = "http://sourceforge.net/projects/pyasn1/"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=ae098273b2cf8b4af164ac20e32bddf7"
-
-SRC_URI[md5sum] = "2cbd80fcd4c7b1c82180d3d76fee18c8"
-SRC_URI[sha256sum] = "e4f81d53c533f6bd9526b047f047f7b101c24ab17339c1a7ad8f98b25c101eab"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-pycadf_git.bb b/meta-openstack/recipes-devtools/python/python-pycadf_git.bb
deleted file mode 100644
index d86356be..00000000
--- a/meta-openstack/recipes-devtools/python/python-pycadf_git.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-DESCRIPTION = "CADF Library"
-HOMEPAGE = "https://launchpad.net/pycadf"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
-
-PV = "2.10.0+git${SRCPV}"
-SRCREV = "d113c1564d49d93451d9330955e8a42b7db04149"
-
-SRCNAME = "pycadf"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-FILES_${PN} += "${datadir}/etc/${SRCNAME}/*"
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-babel \
- python-iso8601 \
- python-netaddr \
- python-posix-ipc \
- python-pytz \
- python-six \
- python-webob \
- python-pbr \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-pycrypto/cross-compiling.patch b/meta-openstack/recipes-devtools/python/python-pycrypto/cross-compiling.patch
deleted file mode 100644
index 712f3e8d..00000000
--- a/meta-openstack/recipes-devtools/python/python-pycrypto/cross-compiling.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Index: pycrypto-2.6/setup.py
-===================================================================
---- pycrypto-2.6.orig/setup.py
-+++ pycrypto-2.6/setup.py
-@@ -271,7 +271,8 @@ class PCTBuildConfigure(Command):
- if not os.path.exists("config.status"):
- if os.system("chmod 0755 configure") != 0:
- raise RuntimeError("chmod error")
-- cmd = "sh configure" # we use "sh" here so that it'll work on mingw32 with standard python.org binaries
-+ host = os.environ.get("HOST_SYS")
-+ cmd = "ac_cv_func_malloc_0_nonnull=yes sh configure --host " + host # we use "sh" here so that it'll work on mingw32 with standard python.org binaries
- if self.verbose < 1:
- cmd += " -q"
- if os.system(cmd) != 0:
-@@ -370,7 +371,7 @@ kw = {'name':"pycrypto",
- 'ext_modules': plat_ext + [
- # _fastmath (uses GNU mp library)
- Extension("Crypto.PublicKey._fastmath",
-- include_dirs=['src/','/usr/include/'],
-+ include_dirs=['src/'],
- libraries=['gmp'],
- sources=["src/_fastmath.c"]),
-
diff --git a/meta-openstack/recipes-devtools/python/python-pycrypto_2.6.1.bb b/meta-openstack/recipes-devtools/python/python-pycrypto_2.6.1.bb
deleted file mode 100644
index fc91074a..00000000
--- a/meta-openstack/recipes-devtools/python/python-pycrypto_2.6.1.bb
+++ /dev/null
@@ -1,30 +0,0 @@
-DESCRIPTION = "Cryptographic modules for Python."
-HOMEPAGE = "http://www.pycrypto.org/"
-SECTION = "devel/python"
-LICENSE = "PSFv2"
-LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=35f354d199e8cb7667b059a23578e63d"
-
-SRC_URI += " \
- file://cross-compiling.patch \
-"
-
-SRC_URI[md5sum] = "55a61a054aa66812daf5161a0d5d7eda"
-SRC_URI[sha256sum] = "f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c"
-
-export STAGING_INCDIR
-export STAGING_LIBDIR
-export BUILD_SYS
-export HOST_SYS
-
-inherit autotools autotools-brokensep distutils pypi
-
-DEPENDS += " gmp"
-
-do_compile[noexec] = "1"
-
-# We explicitly call distutils_do_install, since we want it to run, but
-# *don't* want the autotools install to run, since this package doesn't
-# provide a "make install" target.
-do_install() {
- distutils_do_install
-}
diff --git a/meta-openstack/recipes-devtools/python/python-pyflakes_0.7.3.bb b/meta-openstack/recipes-devtools/python/python-pyflakes_0.7.3.bb
deleted file mode 100644
index 81bca368..00000000
--- a/meta-openstack/recipes-devtools/python/python-pyflakes_0.7.3.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-DESCRIPTION = "passive checker of Python programs"
-HOMEPAGE = "https://github.com/dreamhost/cliff"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README.rst;md5=1815018ebbbfc8659a9df33681a0936e"
-
-SRC_URI[md5sum] = "ec94ac11cb110e6e72cca23c104b66b1"
-SRC_URI[sha256sum] = "dbd2c940a1030a4f811afc1a04017a44011c0cb54f8f384b66aa624097d9b5e3"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-prettytable \
- python-cmd2 \
- python-pyparsing" \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-pymongo_3.4.0.bb b/meta-openstack/recipes-devtools/python/python-pymongo_3.4.0.bb
deleted file mode 100644
index 34dc0761..00000000
--- a/meta-openstack/recipes-devtools/python/python-pymongo_3.4.0.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Python driver for MongoDB"
-HOMEPAGE = "https://pypi.python.org/pypi/pymongo/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=2a944942e1496af1886903d274dedb13"
-
-SRC_URI[md5sum] = "aa77f88e51e281c9f328cea701bb6f3e"
-SRC_URI[sha256sum] = "d359349c6c9ff9f482805f89e66e476846317dc7b1eea979d7da9c0857ee2721"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-pypowervm_1.1.10.bb b/meta-openstack/recipes-devtools/python/python-pypowervm_1.1.10.bb
deleted file mode 100644
index a646c476..00000000
--- a/meta-openstack/recipes-devtools/python/python-pypowervm_1.1.10.bb
+++ /dev/null
@@ -1,28 +0,0 @@
-DESCRIPTION = "Python binding for the PowerVM REST API"
-HOMEPAGE = "https://pypi.python.org/pypi/pypowervm"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRC_URI[md5sum] = "54e4dfaa569350254b0a0f4c19686ded"
-SRC_URI[sha256sum] = "ab27d4efb59105555b6c9b1fe7792fd895ad9ca893058c39bba4106d6a0ad986"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += " \
- python-lxml \
- python-oslo.concurrency \
- python-oslo.context \
- python-oslo.i18n \
- python-oslo.log \
- python-oslo.utils \
- python-pbr \
- python-pyasn1-modules \
- python-pyasn1 \
- python-pytz \
- python-requests \
- python-six \
- python-futures \
- python-taskflow \
- python-networkx \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-pysaml2_git.bb b/meta-openstack/recipes-devtools/python/python-pysaml2_git.bb
deleted file mode 100644
index 08bb0d63..00000000
--- a/meta-openstack/recipes-devtools/python/python-pysaml2_git.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "Python implementation of SAML Version 2 to be used in a WSGI environment"
-HOMEPAGE = "https://github.com/rohe/pysaml2"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e53b335c47f863b1e324a1c9f2e8e3f3"
-
-PV = "3.0.2+git${SRCPV}"
-SRCREV = "248c629aa570b16fdc79c5a5eb2b3c4c0ee52916"
-
-SRCNAME = "pysaml2"
-SRC_URI = "git://github.com/rohe/${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- python-zopeinterface \
- python-repoze.who \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-pysnmp_4.2.5.bb b/meta-openstack/recipes-devtools/python/python-pysnmp_4.2.5.bb
deleted file mode 100644
index dc2f5bf4..00000000
--- a/meta-openstack/recipes-devtools/python/python-pysnmp_4.2.5.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-DESCRIPTION = "A pure-Python SNMPv1/v2c/v3 library"
-HOMEPAGE = "https://pypi.python.org/pypi/pysnmp"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=ae098273b2cf8b4af164ac20e32bddf7"
-
-SRC_URI[md5sum] = "1f75d3e392a050e84348904fc1be3212"
-SRC_URI[sha256sum] = "c46e65d99a604f690b3d5800e2f6e26e1ed9a3c7f7e17e7b4b4d897150f7077f"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "python-pycrypto \
- python-pyasn1 \
-"
diff --git a/meta-openstack/recipes-devtools/python/python-pysqlite_2.6.3.bb b/meta-openstack/recipes-devtools/python/python-pysqlite_2.6.3.bb
deleted file mode 100644
index 41ca76cd..00000000
--- a/meta-openstack/recipes-devtools/python/python-pysqlite_2.6.3.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "DB-API 2.0 interface for SQLite 3.x"
-HOMEPAGE = "http://github.com/ghaering/pysqlite"
-SECTION = "devel/python"
-LICENSE = "Zlib"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=a85bd923e5c830f8eb89db354ff72f38"
-
-SRC_URI[md5sum] = "7ff1cedee74646b50117acff87aa1cfa"
-SRC_URI[sha256sum] = "fe9c35216bf56c858b34c4b4c8be7e34566ddef29670e5a5b43f9cb8ecfbb28d"
-
-inherit setuptools pypi
-
-FILES_${PN} += "${datadir}/*"
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-pytest-salt_2017.7.0.bb b/meta-openstack/recipes-devtools/python/python-pytest-salt_2017.7.0.bb
deleted file mode 100644
index e2cf1cd7..00000000
--- a/meta-openstack/recipes-devtools/python/python-pytest-salt_2017.7.0.bb
+++ /dev/null
@@ -1,23 +0,0 @@
-SUMMARY = "This pytest plugin will allow the Salt Daemons to be used in tests."
-HOMEPAGE = "https://github.com/saltstack/pytest-salt"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc"
-
-SRCNAME = "pytest-salt"
-SRC_URI = "git://github.com/saltstack/${SRCNAME}.git;branch=master"
-
-SRC_URI[md5sum] = "c598d7db87ea52cdeb067d7596b3b0b1"
-SRC_URI[sha256sum] = "7052459cda9fbdbbfff9a25b24243b0b96cf56835a2c41135d754cc5b65e2494"
-
-SRCREV = "feb5031f80cf84b113ebe69543cdd44b6a373d21"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-RDEPENDS_${PN} = " \
- python-pytest \
- python-pytest-tempdir \
- python-pytest-helpers-namespace \
- python-psutil \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-pytest_2.7.0.bb b/meta-openstack/recipes-devtools/python/python-pytest_2.7.0.bb
deleted file mode 100644
index 55c784b1..00000000
--- a/meta-openstack/recipes-devtools/python/python-pytest_2.7.0.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-DESCRIPTION = "pytest: simple powerful testing with Python"
-HOMEPAGE = " http://pytest.org"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=a6bb0320b04a0a503f12f69fea479de9"
-
-SRC_URI[md5sum] = "14cde91b1106c937c48497728ea37dc6"
-SRC_URI[sha256sum] = "91dc842785417208d57e5e8dc8bb40f57316c45da24a50c53b49cb8d045519d6"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-pytz_2013.8.bb b/meta-openstack/recipes-devtools/python/python-pytz_2013.8.bb
deleted file mode 100644
index 485c4ff9..00000000
--- a/meta-openstack/recipes-devtools/python/python-pytz_2013.8.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "World timezone definitions, modern and historical"
-HOMEPAGE = "http://pytz.sourceforge.net"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=22b38951eb857cf285a4560a914b7cd6"
-
-SRC_URI[md5sum] = "37750ca749ed3a52523b9682b0b7e381"
-SRC_URI[sha256sum] = "58552e870aa2c0a1fa3b4ef923f00fbf3e55afaa87f8d31244d44f188de4793a"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-pyudev_0.16.1.bb b/meta-openstack/recipes-devtools/python/python-pyudev_0.16.1.bb
deleted file mode 100644
index 39f725df..00000000
--- a/meta-openstack/recipes-devtools/python/python-pyudev_0.16.1.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "A libudev binding"
-HOMEPAGE = "http://pyudev.readthedocs.org/"
-SECTION = "devel/python"
-LICENSE = "LGPL-2.1"
-LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343"
-
-SRC_URI[md5sum] = "4034de584b6d9efcbfc590a047c63285"
-SRC_URI[sha256sum] = "765d1c14bd9bd031f64e2612225621984cb2bbb8cbc0c03538bcc4c735ff1c95"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-rally_git.bb b/meta-openstack/recipes-devtools/python/python-rally_git.bb
index 31d42424..9327ff50 100644
--- a/meta-openstack/recipes-devtools/python/python-rally_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-rally_git.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=19cbd64715b51267a47bf3750cc6a8a5"
PR = "r0"
SRCNAME = "rally"
-SRC_URI = "git://github.com/stackforge/${SRCNAME}.git;branch=master \
+SRC_URI = "git://github.com/stackforge/${SRCNAME}.git;branch=master;protocol=https \
file://rally.init \
file://rally.conf \
file://task-example.json \
@@ -24,9 +24,9 @@ SRCREV="b297cf00750f263b8b5bdeb71f6952f672e87f5a"
PV="git${SRCPV}"
S = "${WORKDIR}/git"
-inherit setuptools update-rc.d hosts identity default_configs
+inherit setuptools3 update-rc.d hosts identity default_configs
-do_install_append() {
+do_install:append() {
RALLY_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
RALLY_PYTHON_SITEPACKAGES_DIR=${D}${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}
@@ -62,7 +62,7 @@ do_install_append() {
cp -r ${S}/tools ${RALLY_CONF_DIR}
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
# This is to make sure postgres is configured and running
if ! pidof postmaster > /dev/null; then
@@ -80,18 +80,18 @@ pkg_postinst_${SRCNAME}-setup () {
}
PACKAGES += "${SRCNAME}-tests ${SRCNAME}-api ${SRCNAME} ${SRCNAME}-setup"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh \
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh \
"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
"
-FILES_${SRCNAME}-api = "${bindir}/rally-api \
+FILES:${SRCNAME}-api = "${bindir}/rally-api \
${sysconfdir}/init.d/rally-api \
"
@@ -100,7 +100,12 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " python-babel \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " python-babel \
python-decorator \
python-fixtures \
python-iso8601 \
@@ -126,7 +131,7 @@ RDEPENDS_${PN} += " python-babel \
python-wsme \
"
-RDEPENDS_${SRCNAME}-tests = "${PN} \
+RDEPENDS:${SRCNAME}-tests = "${PN} \
python-coverage \
python-mock \
python-testrepository \
@@ -134,14 +139,14 @@ RDEPENDS_${SRCNAME}-tests = "${PN} \
python-oslotest \
"
-RDEPENDS_${SRCNAME} = "${PN} \
+RDEPENDS:${SRCNAME} = "${PN} \
postgresql \
postgresql-client \
"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}"
INITSCRIPT_PACKAGES = "${SRCNAME}-api"
-INITSCRIPT_NAME_${SRCNAME}-api = "${SRCNAME}-api"
-INITSCRIPT_PARAMS_${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api = "${SRCNAME}-api"
+INITSCRIPT_PARAMS:${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
diff --git a/meta-openstack/recipes-devtools/python/python-repoze.lru.inc b/meta-openstack/recipes-devtools/python/python-repoze.lru.inc
deleted file mode 100644
index d79e864a..00000000
--- a/meta-openstack/recipes-devtools/python/python-repoze.lru.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SUMMARY = "A tiny LRU cache implementation and decorator"
-DESCRIPTION = "repoze.lru is a LRU (least recently used) cache implementation. \
-Keys and values that are not used frequently will be evicted from the cache faster \
-than keys and values that are used frequently. \
-"
-HOMEPAGE = "https://pypi.python.org/pypi/repoze.lru"
-SECTION = "devel/python"
-LICENSE = "BSD-Modification-copyright"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2c33cdbc6bc9ae6e5d64152fdb754292"
-
-SRC_URI[md5sum] = "c08cc030387e0b1fc53c5c7d964b35e2"
-SRC_URI[sha256sum] = "0429a75e19380e4ed50c0694e26ac8819b4ea7851ee1fc7583c8572db80aff77"
-
-inherit pypi
diff --git a/meta-openstack/recipes-devtools/python/python-repoze.lru_0.7.bb b/meta-openstack/recipes-devtools/python/python-repoze.lru_0.7.bb
deleted file mode 100644
index 2343a4c5..00000000
--- a/meta-openstack/recipes-devtools/python/python-repoze.lru_0.7.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-repoze.lru.inc
diff --git a/meta-openstack/recipes-devtools/python/python-requestsexceptions.inc b/meta-openstack/recipes-devtools/python/python-requestsexceptions.inc
deleted file mode 100644
index bac99a31..00000000
--- a/meta-openstack/recipes-devtools/python/python-requestsexceptions.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-DESCRIPTION = "Import exceptions from potentially bundled packages in requests."
-HOMEPAGE = "https://www.openstack.org/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87"
-
-SRC_URI[md5sum] = "f43b246ccd7d5b618e6f0dc946a6c3f3"
-SRC_URI[sha256sum] = "b095cbc77618f066d459a02b137b020c37da9f46d9b057704019c9f77dba3065"
-
-inherit pypi
-
-# conflicting file prevention
-do_install_append() {
- rm -f ${D}${libdir}/python*/site-packages/tests/*
-}
-
-DEPENDS += " \
- ${PYTHON_PN}-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- ${PYTHON_PN}-pbr \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-requestsexceptions_1.4.0.bb b/meta-openstack/recipes-devtools/python/python-requestsexceptions_1.4.0.bb
deleted file mode 100644
index 87b6ca98..00000000
--- a/meta-openstack/recipes-devtools/python/python-requestsexceptions_1.4.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-requestsexceptions.inc
diff --git a/meta-openstack/recipes-devtools/python/python-rfc3986_1.3.2.bb b/meta-openstack/recipes-devtools/python/python-rfc3986_1.3.2.bb
deleted file mode 100644
index 003f6e16..00000000
--- a/meta-openstack/recipes-devtools/python/python-rfc3986_1.3.2.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-rfc3986.inc
diff --git a/meta-openstack/recipes-devtools/python/python-routes.inc b/meta-openstack/recipes-devtools/python/python-routes.inc
deleted file mode 100644
index 4224552f..00000000
--- a/meta-openstack/recipes-devtools/python/python-routes.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-DESCRIPTION = "A Python re-implementation of the Rails routes system."
-HOMEPAGE = "http://routes.groovie.org"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=90976c1a0e3029278f882cfe2e84a6ae"
-
-PV = "2.4.1+git${SRCPV}"
-SRCREV = "2dcef8079cf09f427eeb0be62374f6c1a52bf59d"
-
-SRCNAME = "Routes"
-SRC_URI = "git://github.com/bbangert/routes.git"
-
-S = "${WORKDIR}/git"
-
-RDEPENDS_${PN} += "${PYTHON_PN}-repoze.lru"
diff --git a/meta-openstack/recipes-devtools/python/python-routes_git.bb b/meta-openstack/recipes-devtools/python/python-routes_git.bb
deleted file mode 100644
index 11fea85f..00000000
--- a/meta-openstack/recipes-devtools/python/python-routes_git.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-routes.inc
diff --git a/meta-openstack/recipes-devtools/python/python-rsa_3.4.2.bb b/meta-openstack/recipes-devtools/python/python-rsa_3.4.2.bb
deleted file mode 100644
index c7df0a8b..00000000
--- a/meta-openstack/recipes-devtools/python/python-rsa_3.4.2.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-SUMMARY = "Pure-Python RSA implementation"
-AUTHOR = "Sybren A. Stuvel"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=c403f6882d4f97a9cd927df987d55634"
-
-inherit setuptools pypi
-
-SRC_URI[md5sum] = "b315f47882c24030ee6b5aad628cccdb"
-SRC_URI[sha256sum] = "25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5"
-
-RDEPENDS_${PN} += " \
- python-pyasn1 \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-rtslib-fb_2.1.51.bb b/meta-openstack/recipes-devtools/python/python-rtslib-fb_2.1.51.bb
deleted file mode 100644
index 46d6cc45..00000000
--- a/meta-openstack/recipes-devtools/python/python-rtslib-fb_2.1.51.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "API for Linux kernel SCSI target (aka LIO)"
-HOMEPAGE = "http://github.com/agrover/rtslib-fb"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=867c358d5dbac2602d0c0f850f731e62"
-
-SRC_URI[md5sum] = "4ec7575eb90b7c5a91bbea2962f0e036"
-SRC_URI[sha256sum] = "1902c581d6e04b7813f3cd1b11e2abc796205f646c39571cbbb809229fd5553e"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-ryu_git.bb b/meta-openstack/recipes-devtools/python/python-ryu_git.bb
index b5ee113b..8b4fa84a 100644
--- a/meta-openstack/recipes-devtools/python/python-ryu_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-ryu_git.bb
@@ -8,20 +8,25 @@ PV = "4.19+git${SRCPV}"
SRCREV = "51a1130f6cdcb029a51b6a75d43ac5e4cdde7072"
SRCNAME = "ryu"
-SRC_URI = "git://github.com/osrg/${SRCNAME}.git"
+SRC_URI = "git://github.com/osrg/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
-FILES_${PN} += "${datadir}/etc/${SRCNAME}/*"
+FILES:${PN} += "${datadir}/etc/${SRCNAME}/*"
DEPENDS += " \
python-pip \
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
python-eventlet \
python-msgpack \
python-netaddr \
diff --git a/meta-openstack/recipes-devtools/python/python-salttesting_2015.2.16.bb b/meta-openstack/recipes-devtools/python/python-salttesting_2015.2.16.bb
deleted file mode 100644
index 2a5ed206..00000000
--- a/meta-openstack/recipes-devtools/python/python-salttesting_2015.2.16.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-SUMMARY = "Common testing tools used in the Salt Stack projects"
-HOMEPAGE = "https://github.com/saltstack/salt-testing"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=f36f1e9e3e30f90180efdf7e40d943e5"
-SRCNAME = "salt-testing"
-
-FILESEXTRAPATHS_append := "${THISDIR}/${PN}"
-
-SRC_URI = "https://github.com/saltstack/salt-testing/archive/v${PV}.tar.gz;downloadfilename=salt-testing-v${PV}.tar.gz \
- file://0001-Add-ptest-output-option-to-test-suite.patch \
- "
-SRC_URI[md5sum] = "8ca55a796e9ad7ba72bc143043753ccf"
-SRC_URI[sha256sum] = "0ef4be6a8a9b505ae1c328394dfad50493674af6100c7e2c220f374533d86edc"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-RDEPENDS_${PN} = "\
- python-mock \
- python-unittest \
-"
-
-inherit setuptools
-
diff --git a/meta-openstack/recipes-devtools/python/python-semantic-version_2.4.2.bb b/meta-openstack/recipes-devtools/python/python-semantic-version_2.4.2.bb
deleted file mode 100644
index a038abb0..00000000
--- a/meta-openstack/recipes-devtools/python/python-semantic-version_2.4.2.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "A library which provides a few tools to handle SemVer in Python."
-HOMEPAGE = "http://pypi.python.org/pypi/semantic_version"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=a7dcaa0740d59f8f13ef05a3d0ed7313"
-
-PYPI_PACKAGE = "semantic_version"
-
-SRC_URI[md5sum] = "fd7d5ade76e78d8540b9a4044496a57c"
-SRC_URI[sha256sum] = "7e8b7fa74a3bc9b6e90b15b83b9bc2377c78eaeae3447516425f475d5d6932d2"
-
-#export BUILD_SYS
-#export HOST_SYS
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-simplegeneric.inc b/meta-openstack/recipes-devtools/python/python-simplegeneric.inc
deleted file mode 100644
index 2cd9fc03..00000000
--- a/meta-openstack/recipes-devtools/python/python-simplegeneric.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-DESCRIPTION = "Simple generic functions"
-HOMEPAGE = "https://pypi.python.org/pypi/simplegeneric/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README.txt;md5=2085f2c228ed80422edf70e52e86c34b"
-
-PYPI_PACKAGE_EXT = "zip"
-
-SRC_URI[md5sum] = "f9c1fab00fd981be588fc32759f474e3"
-SRC_URI[sha256sum] = "dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173"
-
-inherit pypi
diff --git a/meta-openstack/recipes-devtools/python/python-simplegeneric_0.8.1.bb b/meta-openstack/recipes-devtools/python/python-simplegeneric_0.8.1.bb
deleted file mode 100644
index 5a1cc6a2..00000000
--- a/meta-openstack/recipes-devtools/python/python-simplegeneric_0.8.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-simplegeneric.inc
diff --git a/meta-openstack/recipes-devtools/python/python-sqlalchemy-migrate_0.12.0.bb b/meta-openstack/recipes-devtools/python/python-sqlalchemy-migrate_0.12.0.bb
deleted file mode 100644
index dcb6d9d2..00000000
--- a/meta-openstack/recipes-devtools/python/python-sqlalchemy-migrate_0.12.0.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-DESCRIPTION = "Database schema migration for SQLAlchemy"
-HOMEPAGE = "http://code.google.com/p/sqlalchemy-migrate/"
-SECTION = "devel/python"
-LICENSE = "MIT & Apache-2.0"
-LIC_FILES_CHKSUM = "file://setup.py;beginline=32;endline=32;md5=d41d8cd98f00b204e9800998ecf8427e"
-
-inherit pypi
-
-SRC_URI[md5sum] = "6a4920f2a2e07d193e95cf712d762b08"
-SRC_URI[sha256sum] = "8cfada30bbcf79a83b3a2d1bcd637de7e1f43e390d54de33e4f3249fd9aacfae"
-
-inherit setuptools
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-sqlalchemy \
- python-decorator \
- python-six \
- python-sqlparse \
- python-tempita \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-sqlparse.inc b/meta-openstack/recipes-devtools/python/python-sqlparse.inc
deleted file mode 100644
index cc55ff75..00000000
--- a/meta-openstack/recipes-devtools/python/python-sqlparse.inc
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Non-validating SQL parser module"
-HOMEPAGE = "http://pypi.python.org/pypi/sqlparse"
-SECTION = "devel/python"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=2b136f573f5386001ea3b7b9016222fc"
-
-SRC_URI[md5sum] = "2ce34181d6b7b234c9f3c0ecd1ffb93e"
-SRC_URI[sha256sum] = "7c3dca29c022744e95b547e867cee89f4fce4373f3549ccd8797d8eb52cdb873"
-
-export BUILD_SYS
-export HOST_SYS
-
-inherit pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-sqlparse_0.3.0.bb b/meta-openstack/recipes-devtools/python/python-sqlparse_0.3.0.bb
deleted file mode 100644
index 2b7773fd..00000000
--- a/meta-openstack/recipes-devtools/python/python-sqlparse_0.3.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-sqlparse.inc
diff --git a/meta-openstack/recipes-devtools/python/python-statsd.inc b/meta-openstack/recipes-devtools/python/python-statsd.inc
deleted file mode 100644
index 33257b90..00000000
--- a/meta-openstack/recipes-devtools/python/python-statsd.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-DESCRIPTION = "A simple statsd client."
-HOMEPAGE = "https://github.com/jsocol/pystatsd"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=4d8aa8ac1dc54b8aee4054bd5e5c61bd"
-
-inherit pypi
-
-SRC_URI[md5sum] = "b397ccf880f37cf099e775907ebf7a46"
-SRC_URI[sha256sum] = "e3e6db4c246f7c59003e51c9720a51a7f39a396541cb9b147ff4b14d15b5dd1f"
-
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-statsd_3.3.0.bb b/meta-openstack/recipes-devtools/python/python-statsd_3.3.0.bb
deleted file mode 100644
index 51b179b4..00000000
--- a/meta-openstack/recipes-devtools/python/python-statsd_3.3.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-statsd.inc
diff --git a/meta-openstack/recipes-devtools/python/python-stevedore_1.29.0.bb b/meta-openstack/recipes-devtools/python/python-stevedore_1.29.0.bb
deleted file mode 100644
index 4b02f030..00000000
--- a/meta-openstack/recipes-devtools/python/python-stevedore_1.29.0.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "Manage dynamic plugins for Python applications"
-HOMEPAGE = "https://github.com/dreamhost/stevedore"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-
-SRC_URI[md5sum] = "525186cba577852e0408c92c3f8fac65"
-SRC_URI[sha256sum] = "1e153545aca7a6a49d8337acca4f41c212fbfa60bf864ecd056df0cafb9627e8"
-
-inherit setuptools rmargparse pypi
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-six \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-subunit_1.1.0.bb b/meta-openstack/recipes-devtools/python/python-subunit_1.1.0.bb
deleted file mode 100644
index e7c68287..00000000
--- a/meta-openstack/recipes-devtools/python/python-subunit_1.1.0.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-DESCRIPTION = "Python implementation of subunit test streaming protocol"
-HOMEPAGE = "https://pypi.python.org/pypi/python-subunit/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README;md5=e5b524e1b2c67c88fc64439ee4a850aa"
-
-PYPI_PACKAGE = "python-subunit"
-
-SRC_URI[md5sum] = "d2c09c93346077ced675c9f718e6a0f1"
-SRC_URI[sha256sum] = "d9a7606e9610828d68c1d2f0f5abbb421e34e518b8f4882c8b2e08176281bf88"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-suds-jurko.inc b/meta-openstack/recipes-devtools/python/python-suds-jurko.inc
deleted file mode 100644
index 579212ae..00000000
--- a/meta-openstack/recipes-devtools/python/python-suds-jurko.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "Lightweight SOAP client (Jurko's fork)"
-HOMEPAGE = "https://bitbucket.org/jurko/suds"
-SECTION = "devel/python"
-LICENSE = "LGPLv3"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=847e96bce86d8774f491a92924343a29"
-
-PYPI_PACKAGE_EXT = "tar.bz2"
-
-SRC_URI[md5sum] = "1309e9bc2454aa3434041f0a24ae4e11"
-SRC_URI[sha256sum] = "29edb72fd21e3044093d86f33c66cf847c5aaab26d64cb90e69e528ef014e57f"
-
-inherit pypi
-
-DEPENDS += " \
- ${PYTHON_PN}-pip \
- "
-
-RDEPENDS_${PN} += " \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-suds-jurko_0.6.bb b/meta-openstack/recipes-devtools/python/python-suds-jurko_0.6.bb
deleted file mode 100644
index 52bb6d89..00000000
--- a/meta-openstack/recipes-devtools/python/python-suds-jurko_0.6.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-inherit setuptools
-require python-suds-jurko.inc
-
diff --git a/meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb b/meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb
index 5e12e372..3ff818c1 100644
--- a/meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb
+++ b/meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Lightweight SOAP client"
HOMEPAGE = "https://fedorahosted.org/suds/"
SECTION = "devel/python"
-LICENSE = "LGPLv3"
+LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=847e96bce86d8774f491a92924343a29"
PR = "r0"
@@ -12,4 +12,4 @@ SRC_URI = "https://fedorahosted.org/releases/s/u/${SRCNAME}/${PN}-${PV}.tar.gz"
SRC_URI[md5sum] = "95a2f04378931e973cbb3cca8f8d9765"
SRC_URI[sha256sum] = "dd711c2635483733cd3aebf5073edf338595a2d2cae1398041f0273e9bdaac66"
-inherit setuptools
+inherit setuptools3
diff --git a/meta-openstack/recipes-devtools/python/python-swift_git.bb b/meta-openstack/recipes-devtools/python/python-swift_git.bb
index fc7c2580..a62d6ab2 100644
--- a/meta-openstack/recipes-devtools/python/python-swift_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-swift_git.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
PR = "r0"
SRCNAME = "swift"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https \
file://proxy-server.conf \
file://dispersion.conf \
file://test.conf \
@@ -20,7 +20,7 @@ SRCREV="4ca08cc395e686265574366497a6869e94eebcb2"
PV="2.2.2+git${SRCPV}"
S = "${WORKDIR}/git"
-inherit setuptools python-dir update-rc.d hosts identity
+inherit setuptools3 python3-dir update-rc.d hosts identity
# The size of the backing file (in Gigabytes) of loopback devices
# which are used for setting up Swift storage devices. The value
@@ -48,7 +48,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-setup" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
SWIFT_CONF_DIR=${D}${sysconfdir}/swift
install -d ${SWIFT_CONF_DIR}
@@ -108,7 +108,7 @@ do_install_append() {
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "x$D" ]; then
CLUSTER_CONF=/etc/swift/cluster.conf
SWIFT_SETUP='/bin/bash /etc/swift/swift_setup.sh'
@@ -133,18 +133,18 @@ pkg_postinst_${SRCNAME}-setup () {
PACKAGES += "${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-setup"
-FILES_${PN} = "${libdir}/*\
+FILES:${PN} = "${libdir}/*\
"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/test.conf \
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/test.conf \
"
-FILES_${SRCNAME}-setup = "${sysconfdir}/init.d/swift \
+FILES:${SRCNAME}-setup = "${sysconfdir}/init.d/swift \
${sysconfdir}/${SRCNAME}/swift_setup.sh \
${sysconfdir}/${SRCNAME}/cluster.conf \
"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
"
@@ -153,7 +153,12 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
python-eventlet \
python-greenlet \
python-pastedeploy \
@@ -166,11 +171,11 @@ RDEPENDS_${PN} += " \
bash \
"
-RDEPENDS_${SRCNAME} = "${PN}"
+RDEPENDS:${SRCNAME} = "${PN}"
-RDEPENDS_${SRCNAME} = "${PN}"
-RDEPENDS_${SRCNAME}-setup = "${SRCNAME}"
+RDEPENDS:${SRCNAME} = "${PN}"
+RDEPENDS:${SRCNAME}-setup = "${SRCNAME}"
INITSCRIPT_PACKAGES = "${SRCNAME}-setup"
-INITSCRIPT_NAME_${SRCNAME}-setup = "swift"
-INITSCRIPT_PARAMS_${SRCNAME}-setup = "defaults"
+INITSCRIPT_NAME:${SRCNAME}-setup = "swift"
+INITSCRIPT_PARAMS:${SRCNAME}-setup = "defaults"
diff --git a/meta-openstack/recipes-devtools/python/python-swiftclient_git.bb b/meta-openstack/recipes-devtools/python/python-swiftclient_git.bb
deleted file mode 100644
index e5dea821..00000000
--- a/meta-openstack/recipes-devtools/python/python-swiftclient_git.bb
+++ /dev/null
@@ -1,35 +0,0 @@
-DESCRIPTION = "Client library for OpenStack Object Storage API"
-HOMEPAGE = "https://github.com/openstack/python-swiftclient"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-PR = "r0"
-SRCNAME = "swiftclient"
-
-SRC_URI = "git://github.com/openstack/python-swiftclient.git;branch=master"
-
-PV = "3.8.1+git${SRCPV}"
-SRCREV = "72b90fed4c62cf75497a7d66714f5fb0aa91f18b"
-S = "${WORKDIR}/git"
-
-inherit setuptools python-dir
-
-do_install_append() {
- cp -r tests ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/
-}
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} += " \
- python-simplejson \
- python-pbr \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-sysv-ipc_0.6.8.bb b/meta-openstack/recipes-devtools/python/python-sysv-ipc_0.6.8.bb
deleted file mode 100644
index c46cfcbe..00000000
--- a/meta-openstack/recipes-devtools/python/python-sysv-ipc_0.6.8.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "System V IPC primitives (semaphores, shared memory and message queues) for Python"
-HOMEPAGE = "http://semanchuk.com/philip/sysv_ipc/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=9d6e34e7b47096d7c19c1e3be707374e"
-
-PYPI_PACKAGE = "sysv_ipc"
-
-SRC_URI[md5sum] = "c6cf5b4aa7cd3e07fd4b5661530eca8c"
-SRC_URI[sha256sum] = "0af73375a85c5d9d487c2f14f208812600bd81e4046437ebaf55746b3aade00e"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-taskflow_git.bb b/meta-openstack/recipes-devtools/python/python-taskflow_git.bb
deleted file mode 100644
index 1717617d..00000000
--- a/meta-openstack/recipes-devtools/python/python-taskflow_git.bb
+++ /dev/null
@@ -1,40 +0,0 @@
-DESCRIPTION = "A library to complete workflows/tasks in HA manner"
-HOMEPAGE = "https://wiki.openstack.org/wiki/TaskFlow"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=4476c4be31402271e101d9a4a3430d52"
-
-SRC_URI = "\
- git://git.openstack.org/openstack/taskflow.git;branch=stable/pike \
- "
-
-PV="2.14.1+git${SRCPV}"
-SRCREV="ed867c4fd17e4102a133c313a13af37baccf14a4"
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- python-pbr \
- python-six \
- python-enum34 \
- python-futurist \
- python-fasteners \
- python-networkx \
- python-contextlib2 \
- python-stevedore \
- python-futures \
- python-jsonschema \
- python-automaton \
- python-oslo.utils \
- python-oslo.serialization \
- python-tenacity \
- python-cachetools \
- python-debtcollector \
- "
- \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-tenacity_5.1.1.bb b/meta-openstack/recipes-devtools/python/python-tenacity_5.1.1.bb
deleted file mode 100644
index 742d6a46..00000000
--- a/meta-openstack/recipes-devtools/python/python-tenacity_5.1.1.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "Retry code until it succeeeds"
-HOMEPAGE = "https://github.com/jd/tenacity"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
-
-inherit pypi
-
-SRC_URI[md5sum] = "c960e3f0c66207c85bbae72a8232278b"
-SRC_URI[sha256sum] = "a4eb168dbf55ed2cae27e7c6b2bd48ab54dabaf294177d998330cf59f294c112"
-
-inherit setuptools
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- python-setuptools-scm-native \
- "
-
-RDEPENDS_${PN} += " \
- python-six \
- python-futures \
- python-monotonic \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-testresources_0.2.7.bb b/meta-openstack/recipes-devtools/python/python-testresources_0.2.7.bb
deleted file mode 100644
index fe8dbb1e..00000000
--- a/meta-openstack/recipes-devtools/python/python-testresources_0.2.7.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Testresources, a pyunit extension for managing expensive test resources"
-HOMEPAGE = "https://pypi.python.org/pypi/testtools/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README;md5=038679cd2cf27bb2acc70257bfee0f41"
-
-SRC_URI[md5sum] = "db2e774be2a6f5754cbbf4c537f823d0"
-SRC_URI[sha256sum] = "ad0a117383dd463827b199eaa92829b4d6a3147fbd97459820df53bae81d7231"
-
-inherit setuptools pypi
diff --git a/meta-openstack/recipes-devtools/python/python-testtools.inc b/meta-openstack/recipes-devtools/python/python-testtools.inc
deleted file mode 100644
index 7cc63f42..00000000
--- a/meta-openstack/recipes-devtools/python/python-testtools.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-DESCRIPTION = "Extensions to the Python standard library unit testing framework"
-HOMEPAGE = "https://pypi.python.org/pypi/testtools/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e2c9d3e8ba7141c83bfef190e0b9379a"
-
-SRC_URI[md5sum] = "0f0feb915497816cb99e39437494217e"
-SRC_URI[sha256sum] = "5827ec6cf8233e0f29f51025addd713ca010061204fdea77484a2934690a0559"
-
-inherit pypi
-DEPENDS += " \
- ${PYTHON_PN}-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- ${PYTHON_PN}-pbr-native \
- "
-
-RDEPENDS_${PN} += "\
- ${PYTHON_PN}-extras \
- ${PYTHON_PN}-pbr \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-testtools_2.3.0.bb b/meta-openstack/recipes-devtools/python/python-testtools_2.3.0.bb
deleted file mode 100644
index 56ff9de0..00000000
--- a/meta-openstack/recipes-devtools/python/python-testtools_2.3.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-testtools.inc
diff --git a/meta-openstack/recipes-devtools/python/python-tinyrpc_0.6.bb b/meta-openstack/recipes-devtools/python/python-tinyrpc_0.6.bb
deleted file mode 100644
index 28e230d1..00000000
--- a/meta-openstack/recipes-devtools/python/python-tinyrpc_0.6.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "A small, modular, transport and protocol neutral \
-RPC library that, among other things, supports JSON-RPC and zmq."
-HOMEPAGE = "http://github.com/mbr/tinyrpc"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-
-SRC_URI[md5sum] = "2663568ba3e1793da7b21003f0847fdd"
-SRC_URI[sha256sum] = "b4d64227f023f1f0736ef137bd4c901c7652563e62c7a20329222c3a0b14d84f"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += " \
- python-six \
- python-gevent \
- python-requests \
- python-websocket-client \
- python-jsonext \
- python-gevent-websocket \
- python-werkzeug \
- python-pyzmq \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-tooz_1.48.0.bb b/meta-openstack/recipes-devtools/python/python-tooz_1.48.0.bb
deleted file mode 100644
index 6260663e..00000000
--- a/meta-openstack/recipes-devtools/python/python-tooz_1.48.0.bb
+++ /dev/null
@@ -1,32 +0,0 @@
-DESCRIPTION = "Coordination library for distributed systems."
-HOMEPAGE = "https://pypi.python.org/pypi/tooz"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-
-SRC_URI[md5sum] = "8b39e07002f21c15d2a463b63d8a2952"
-SRC_URI[sha256sum] = "c1b17935207e9c4809feff91b679883928aa5bd3fce75e09b4945c261b513e60"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pbr \
- python-stevedore \
- python-six \
- python-voluptuous \
- python-msgpack \
- python-fasteners \
- python-tenacity \
- python-futures \
- python-futurist \
- python-oslo.utils \
- python-oslo.serialization \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-tox.inc b/meta-openstack/recipes-devtools/python/python-tox.inc
new file mode 100644
index 00000000..c483424a
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-tox.inc
@@ -0,0 +1,29 @@
+DESCRIPTION = "virtualenv-based automation of test activities"
+HOMEPAGE = "http://tox.testrun.org"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=f24505dfbdd8c22c61de6383f2e74bf9"
+
+inherit pypi
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ "
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-virtualenv \
+ ${PYTHON_PN}-py \
+ ${PYTHON_PN}-pytest \
+ "
+
+do_install:append() {
+
+ install -d ${D}/${sysconfdir}/${SRCNAME}
+ cp ${S}/tox.ini ${D}/${sysconfdir}/${SRCNAME}
+ cp ${S}/setup.py ${D}/${sysconfdir}/${SRCNAME}
+ cp ${S}/README.md ${D}/${sysconfdir}/${SRCNAME}
+
+ ln -s ${PYTHON_SITEPACKAGES_DIR}/tox ${D}/${sysconfdir}/${SRCNAME}/tox
+}
+
+FILES:${PN} += "${sysconfdir}/${SRCNAME}/*"
diff --git a/meta-openstack/recipes-devtools/python/python-tox_1.9.2.bb b/meta-openstack/recipes-devtools/python/python-tox_1.9.2.bb
deleted file mode 100644
index 2ba4b0e5..00000000
--- a/meta-openstack/recipes-devtools/python/python-tox_1.9.2.bb
+++ /dev/null
@@ -1,32 +0,0 @@
-DESCRIPTION = "virtualenv-based automation of test activities"
-HOMEPAGE = "http://tox.testrun.org"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=2d0fc2c2c954dc4d41043e67d4a8d8e7"
-
-SRC_URI[md5sum] = "f4db4d6a82d6a651e457ba55ef370258"
-SRC_URI[sha256sum] = "3125a15da7381f59f835a25bd259a84acb7a69858c81e386c50027bd842bb91b"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- python-virtualenv \
- python-py \
- python-pytest \
- "
-
-do_install_append() {
-
- install -d ${D}/${sysconfdir}/${SRCNAME}
- cp ${S}/tox.ini ${D}/${sysconfdir}/${SRCNAME}
- cp ${S}/setup.py ${D}/${sysconfdir}/${SRCNAME}
- cp ${S}/README.rst ${D}/${sysconfdir}/${SRCNAME}
-
- ln -s ${PYTHON_SITEPACKAGES_DIR}/tox ${D}/${sysconfdir}/${SRCNAME}/tox
-}
-
-FILES_${PN} += "${sysconfdir}/${SRCNAME}/*"
diff --git a/meta-openstack/recipes-devtools/python/python-trove_git.bb b/meta-openstack/recipes-devtools/python/python-trove_git.bb
index e1f8ae0b..b9045e2c 100755
--- a/meta-openstack/recipes-devtools/python/python-trove_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-trove_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "trove"
-SRC_URI = "git://github.com/openstack/trove.git;branch=master \
+SRC_URI = "git://github.com/openstack/trove.git;branch=master;protocol=https \
file://trove-init \
"
@@ -14,7 +14,7 @@ SRCREV="11996635299396f181f5aec3c6825f8011d45e2c"
PV="4.0.0+git${SRCPV}"
S = "${WORKDIR}/git"
-inherit update-rc.d setuptools identity hosts useradd default_configs
+inherit update-rc.d setuptools3 identity hosts useradd default_configs
SERVICECREATE_PACKAGES = "${SRCNAME}-setup"
KEYSTONE_HOST="${CONTROLLER_IP}"
@@ -36,7 +36,7 @@ python () {
}
SERVICECREATE_PACKAGES[vardeps] += "KEYSTONE_HOST"
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
TROVE_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
TROVE_LOG_DIR="/var/log/${SRCNAME}"
@@ -144,7 +144,7 @@ do_install_append() {
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
# python-trove-setup postinst start
if [ -z "$D" ]; then
source /etc/nova/openrc
@@ -173,8 +173,8 @@ pkg_postinst_${SRCNAME}-setup () {
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system trove"
-USERADD_PARAM_${PN} = "--system --home /var/lib/trove -g trove \
+GROUPADD_PARAM:${PN} = "--system trove"
+USERADD_PARAM:${PN} = "--system --home /var/lib/trove -g trove \
--no-create-home --shell /bin/false trove"
PROVIDES += " \
@@ -191,42 +191,42 @@ PACKAGES += " \
${SRCNAME}-taskmanager \
"
-PACKAGES_prepend = " \
+PACKAGES:prepend = " \
${SRCNAME}-tests \
"
-FILES_${PN} = " \
+FILES:${PN} = " \
${libdir}/* \
"
-FILES_${SRCNAME}-tests = " \
+FILES:${SRCNAME}-tests = " \
${libdir}/python*/site-packages/${SRCNAME}/tests/* \
"
-ALLOW_EMPTY_${SRCNAME} = "1"
-FILES_${SRCNAME} = " \
+ALLOW_EMPTY:${SRCNAME} = "1"
+FILES:${SRCNAME} = " \
"
-FILES_${SRCNAME}-api = " \
+FILES:${SRCNAME}-api = " \
${sysconfdir}/init.d/trove-api \
"
-ALLOW_EMPTY_${SRCNAME}-api = "1"
+ALLOW_EMPTY:${SRCNAME}-api = "1"
-FILES_${SRCNAME}-bin = " \
+FILES:${SRCNAME}-bin = " \
${bindir}/* \
"
-FILES_${SRCNAME}-conductor = " \
+FILES:${SRCNAME}-conductor = " \
${sysconfdir}/init.d/trove-conductor \
"
-ALLOW_EMPTY_${SRCNAME}-conductor = "1"
+ALLOW_EMPTY:${SRCNAME}-conductor = "1"
-FILES_${SRCNAME}-taskmanager = " \
+FILES:${SRCNAME}-taskmanager = " \
${sysconfdir}/init.d/trove-taskmanager \
"
-ALLOW_EMPTY_${SRCNAME}-taskmanager = "1"
+ALLOW_EMPTY:${SRCNAME}-taskmanager = "1"
-FILES_${SRCNAME}-setup = " \
+FILES:${SRCNAME}-setup = " \
${localstatedir}/* \
${sysconfdir}/${SRCNAME}/* \
"
@@ -238,7 +238,12 @@ DEPENDS += " \
python-pip \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
python-babel \
python-cinderclient \
python-eventlet \
@@ -268,7 +273,7 @@ RDEPENDS_${PN} += " \
uwsgi \
"
-RDEPENDS_${SRCNAME} = " \
+RDEPENDS:${SRCNAME} = " \
${PN} \
${SRCNAME}-api \
${SRCNAME}-bin \
@@ -278,19 +283,19 @@ RDEPENDS_${SRCNAME} = " \
troveclient \
"
-RDEPENDS_${SRCNAME}-api = " \
+RDEPENDS:${SRCNAME}-api = " \
${SRCNAME}-setup \
"
-RDEPENDS_${SRCNAME}-bin = " \
+RDEPENDS:${SRCNAME}-bin = " \
${PN} \
"
-RDEPENDS_${SRCNAME}-conductor = " \
+RDEPENDS:${SRCNAME}-conductor = " \
${SRCNAME}-setup \
"
-RDEPENDS_${SRCNAME}-setup = " \
+RDEPENDS:${SRCNAME}-setup = " \
${PN} \
${SRCNAME}-bin \
keystone-setup \
@@ -301,11 +306,11 @@ RDEPENDS_${SRCNAME}-setup = " \
sudo \
"
-RDEPENDS_${SRCNAME}-taskmanager = " \
+RDEPENDS:${SRCNAME}-taskmanager = " \
${SRCNAME}-setup \
"
-RDEPENDS_${SRCNAME}-tests += " \
+RDEPENDS:${SRCNAME}-tests += " \
python-mock \
python-pexpect \
"
@@ -313,11 +318,11 @@ RDEPENDS_${SRCNAME}-tests += " \
INITSCRIPT_PACKAGES = "${SRCNAME}-api ${SRCNAME}-conductor ${SRCNAME}-taskmanager"
-INITSCRIPT_NAME_${SRCNAME}-api = "trove-api"
-INITSCRIPT_PARAMS_${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api = "trove-api"
+INITSCRIPT_PARAMS:${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-conductor = "trove-conductor"
-INITSCRIPT_PARAMS_${SRCNAME}-conductor = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-conductor = "trove-conductor"
+INITSCRIPT_PARAMS:${SRCNAME}-conductor = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-taskmanager = "trove-taskmanager"
-INITSCRIPT_PARAMS_${SRCNAME}-taskmanager = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-taskmanager = "trove-taskmanager"
+INITSCRIPT_PARAMS:${SRCNAME}-taskmanager = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
diff --git a/meta-openstack/recipes-devtools/python/python-troveclient_git.bb b/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
index e19ab4b6..a9d20edf 100644
--- a/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
@@ -7,14 +7,14 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "troveclient"
SRC_URI = "\
- git://github.com/openstack/python-troveclient.git;branch=master \
+ git://github.com/openstack/python-troveclient.git;branch=master;protocol=https \
"
PV = "3.0.0+git${SRCPV}"
SRCREV = "960843de8142db6e61cc4d148a51f55862acbba0"
S = "${WORKDIR}/git"
-inherit setuptools hosts default_configs rmargparse
+inherit setuptools3 hosts default_configs rmargparse
USERADD_PACKAGES = "${PN}"
@@ -29,23 +29,23 @@ PACKAGES += " \
${SRCNAME}-bin \
"
-PACKAGES_prepend = " \
+PACKAGES:prepend = " \
${SRCNAME}-tests \
"
-FILES_${PN} = " \
+FILES:${PN} = " \
${libdir}/* \
"
-FILES_${SRCNAME}-tests = " \
+FILES:${SRCNAME}-tests = " \
${libdir}/python*/site-packages/${SRCNAME}/tests/* \
"
-ALLOW_EMPTY_${SRCNAME} = "1"
-FILES_${SRCNAME} = " \
+ALLOW_EMPTY:${SRCNAME} = "1"
+FILES:${SRCNAME} = " \
"
-FILES_${SRCNAME}-bin = " \
+FILES:${SRCNAME}-bin = " \
${bindir}/* \
"
@@ -54,7 +54,7 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-prettytable \
python-requests \
@@ -65,9 +65,9 @@ RDEPENDS_${PN} += " \
python-keystoneclient \
"
-RDEPENDS_${SRCNAME}-tests += "python-mock"
+RDEPENDS:${SRCNAME}-tests += "python-mock"
-RDEPENDS_${SRCNAME} += " \
+RDEPENDS:${SRCNAME} += " \
${PN} \
${SRCNAME}-bin \
"
@@ -77,6 +77,6 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${SRCNAME}-bin += " \
+RDEPENDS:${SRCNAME}-bin += " \
${PN} \
"
diff --git a/meta-openstack/recipes-devtools/python/python-unicodecsv_git.bb b/meta-openstack/recipes-devtools/python/python-unicodecsv_git.bb
deleted file mode 100644
index 76d638a7..00000000
--- a/meta-openstack/recipes-devtools/python/python-unicodecsv_git.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-SUMMARY = "Python2's stdlib csv module replacement with unicode support"
-HOMEPAGE = "https://github.com/jdunck/python-unicodecsv"
-SECTION = "devel/python"
-LICENSE = "BSD"
-
-PV = "0.14.1+git${SRCPV}"
-SRCREV = "4563e33ce322f5e2dea41e76cb33dc0e008ad341"
-
-SRCNAME = "unicodecsv"
-
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e71cdeaa2d2d59b225b8dfb9363fa590"
-SRC_URI = "git://github.com/jdunck/${BPN}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pbr \
- "
-
-RDEPENDS_${PN} += " \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-uritemplate_3.0.0.bb b/meta-openstack/recipes-devtools/python/python-uritemplate_3.0.0.bb
deleted file mode 100644
index d32c1a8c..00000000
--- a/meta-openstack/recipes-devtools/python/python-uritemplate_3.0.0.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-SUMMARY = "Simple python library to deal with URI Templates."
-AUTHOR = "Ian Cordasco"
-LICENSE = "Apache-2.0 & BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=f2e14cc8f5f696fd9d47092e992265c1"
-
-inherit setuptools pypi
-
-SRC_URI[md5sum] = "1ec31e0d8a2eec72357b2cef4bce5945"
-SRC_URI[sha256sum] = "c02643cebe23fc8adb5e6becffe201185bf06c40bda5c0b4028a93f1527d011d"
diff --git a/meta-openstack/recipes-devtools/python/python-vcversioner_2.14.0.0.bb b/meta-openstack/recipes-devtools/python/python-vcversioner_2.14.0.0.bb
deleted file mode 100644
index 7811b694..00000000
--- a/meta-openstack/recipes-devtools/python/python-vcversioner_2.14.0.0.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "An implementation of JSON Schema validation for Python"
-HOMEPAGE = "http://github.com/Julian/jsonschema"
-SECTION = "devel/python"
-LICENSE = "ISC"
-LIC_FILES_CHKSUM = "file://vcversioner.py;beginline=1;endline=13;md5=b20bc154910c13368ad5ba54560f0b0c"
-
-SRC_URI[md5sum] = "7848a365ced9941053bc25d9a9f8f4b4"
-SRC_URI[sha256sum] = "acd43686e92e6c8bbeb4f2eef54408567a7adea9692fa72d591eec5357c03b86"
-
-inherit setuptools pypi
-
-
-DEPENDS_class-native += " \
- python \
- python-setuptools \
- "
-
-BBCLASSEXTEND = "native"
diff --git a/meta-openstack/recipes-devtools/python/python-vine_1.1.4.bb b/meta-openstack/recipes-devtools/python/python-vine_1.1.4.bb
deleted file mode 100644
index 01c2a95d..00000000
--- a/meta-openstack/recipes-devtools/python/python-vine_1.1.4.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-inherit setuptools
-require python-vine.inc
-
diff --git a/meta-openstack/recipes-devtools/python/python-virtualenv_1.11.4.bb b/meta-openstack/recipes-devtools/python/python-virtualenv.inc
index ebe2cec9..e24cda1f 100644
--- a/meta-openstack/recipes-devtools/python/python-virtualenv_1.11.4.bb
+++ b/meta-openstack/recipes-devtools/python/python-virtualenv.inc
@@ -7,12 +7,12 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=53df9f8889d6a5fba83f425abe3b1568"
SRC_URI[md5sum] = "9accc2d3f0ec1da479ce2c3d1fdff06e"
SRC_URI[sha256sum] = "cf3d958f28eb7470bd04262ef397580a2e57407f2ee2c88e9b2892218eb0465a"
-inherit setuptools pypi
+inherit pypi
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
- python-dateutil \
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-dateutil \
"
diff --git a/meta-openstack/recipes-devtools/python/python-waitress.inc b/meta-openstack/recipes-devtools/python/python-waitress.inc
deleted file mode 100644
index 10539833..00000000
--- a/meta-openstack/recipes-devtools/python/python-waitress.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Waitress WSGI server"
-HOMEPAGE = "https://pypi.python.org/pypi/waitress/"
-SECTION = "devel/python"
-LICENSE = "ZPL-2.1"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=78ccb3640dc841e1baecb3e27a6966b2"
-
-SRC_URI[md5sum] = "d9132d313de0c5e0fec34ef9ede5442e"
-SRC_URI[sha256sum] = "278e09d6849acc1365404bbf7d790d0423b159802e850c726e8cd0a126a2dac7"
-
-inherit pypi
diff --git a/meta-openstack/recipes-devtools/python/python-waitress_1.3.1.bb b/meta-openstack/recipes-devtools/python/python-waitress_1.3.1.bb
deleted file mode 100644
index ecce64c9..00000000
--- a/meta-openstack/recipes-devtools/python/python-waitress_1.3.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools
-require python-waitress.inc
diff --git a/meta-openstack/recipes-devtools/python/python-warlock.inc b/meta-openstack/recipes-devtools/python/python-warlock.inc
deleted file mode 100644
index d8a16b11..00000000
--- a/meta-openstack/recipes-devtools/python/python-warlock.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-DESCRIPTION = "Build self-validating python objects using JSON schemas"
-HOMEPAGE = "http://github.com/bcwaldon/warlock"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-
-DEPENDS += "python-jsonschema python-jsonpatch"
-
-SRC_URI[md5sum] = "746aba989d97762948e5fca6601f283f"
-SRC_URI[sha256sum] = "a093c4d04b42b7907f69086e476a766b7639dca50d95edc83aef6aeab9db2090"
-
-inherit pypi
-
-RDEPENDS_${PN} += "${PYTHON_PN}-jsonschema \
- ${PYTHON_PN}-jsonpatch \
- "
-
diff --git a/meta-openstack/recipes-devtools/python/python-warlock_1.3.3.bb b/meta-openstack/recipes-devtools/python/python-warlock_1.3.3.bb
deleted file mode 100644
index 3358cec9..00000000
--- a/meta-openstack/recipes-devtools/python/python-warlock_1.3.3.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-inherit setuptools
-require python-warlock.inc
-
diff --git a/meta-openstack/recipes-devtools/python/python-websockify_0.8.0.bb b/meta-openstack/recipes-devtools/python/python-websockify_0.8.0.bb
deleted file mode 100644
index 641caab2..00000000
--- a/meta-openstack/recipes-devtools/python/python-websockify_0.8.0.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-DESCRIPTION = "WebSockets support for any application/server"
-HOMEPAGE = "https://github.com/kanaka/websockify"
-SECTION = "devel/python"
-LICENSE = "LGPLv3"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a3b5f97c9d64189899b91b3728bfd774"
-
-SRC_URI[md5sum] = "8fa547ca4de84a96aa3472d55fbcdd59"
-SRC_URI[sha256sum] = "547d3d98c5081f2dc2872a2e4a3aef33e0ee5141d5f6209204aab2f4a41548d2"
-
-inherit setuptools pypi
-
-RDEPENDS_${PN} += "gmp"
-
-FILES_${PN} += "${datadir}/*"
diff --git a/meta-openstack/recipes-devtools/python/python-webtest.inc b/meta-openstack/recipes-devtools/python/python-webtest.inc
deleted file mode 100644
index d4e9e079..00000000
--- a/meta-openstack/recipes-devtools/python/python-webtest.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-DESCRIPTION = "Helper to test WSGI applications"
-HOMEPAGE = "https://pypi.python.org/pypi/WebTest/"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README.rst;md5=e3e00192f000e33de99fd5a3cb32a8fc"
-
-PYPI_PACKAGE = "WebTest"
-
-RDEPENDS_${PN} += "${PYTHON_PN}-beautifulsoup4"
-
-SRC_URI[md5sum] = "dd0385c725b85ac1e8079f38d2acd7b1"
-SRC_URI[sha256sum] = "41348efe4323a647a239c31cde84e5e440d726ca4f449859264e538d39037fd0"
diff --git a/meta-openstack/recipes-devtools/python/python-webtest_2.0.33.bb b/meta-openstack/recipes-devtools/python/python-webtest_2.0.33.bb
deleted file mode 100644
index 3a1fe90e..00000000
--- a/meta-openstack/recipes-devtools/python/python-webtest_2.0.33.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools pypi
-require python-webtest.inc
diff --git a/meta-openstack/recipes-devtools/python/python-wrapt_git.bb b/meta-openstack/recipes-devtools/python/python-wrapt_git.bb
deleted file mode 100644
index a2def9ad..00000000
--- a/meta-openstack/recipes-devtools/python/python-wrapt_git.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-DESCRIPTION = "A Python module for decorators, wrappers and monkey patching."
-HOMEPAGE = "https://github.com/GrahamDumpleton/wrapt"
-SECTION = "devel/python"
-LICENSE = "BSD-2-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=848d45ec255e411c0ff82b034a49d8a0"
-
-PV = "1.10.5"
-SRCREV = "42af0563bf88e84d215dea9ea6f989cb867e930e"
-
-SRCNAME = "wrapt"
-SRC_URI = "git://github.com/GrahamDumpleton/${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
diff --git a/meta-openstack/recipes-devtools/python/python-wsgiref_0.1.2.bb b/meta-openstack/recipes-devtools/python/python-wsgiref_0.1.2.bb
deleted file mode 100644
index dc02a44e..00000000
--- a/meta-openstack/recipes-devtools/python/python-wsgiref_0.1.2.bb
+++ /dev/null
@@ -1,23 +0,0 @@
-DESCRIPTION = "WSGI (PEP 333) Reference Library"
-HOMEPAGE = "http://cheeseshop.python.org/pypi/wsgiref"
-SECTION = "devel/python"
-LICENSE = "PSF"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=fe761dfec1d54629c6b9a3bbc7b1baf5"
-
-# Archived version so we need to overwrite what the pypi class will derive
-PYPI_SRC_URI = "https://pypi.python.org/packages/source/w/wsgiref/wsgiref-${PV}.zip"
-
-SRC_URI[md5sum] = "29b146e6ebd0f9fb119fe321f7bcf6cb"
-SRC_URI[sha256sum] = "c7e610c800957046c04c8014aab8cce8f0b9f0495c8cd349e57c1f7cabf40e79"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-wsme_0.9.3.bb b/meta-openstack/recipes-devtools/python/python-wsme_0.9.3.bb
deleted file mode 100644
index b332f5f1..00000000
--- a/meta-openstack/recipes-devtools/python/python-wsme_0.9.3.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools pypi
-require python-wsme.inc
diff --git a/meta-openstack/recipes-devtools/python/python-xattr_0.6.4.bb b/meta-openstack/recipes-devtools/python/python-xattr_0.6.4.bb
deleted file mode 100644
index 65063e52..00000000
--- a/meta-openstack/recipes-devtools/python/python-xattr_0.6.4.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Python wrapper for extended filesystem attributes"
-HOMEPAGE = "http://github.com/xattr/xattr"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7ebb582f22ddff5dcb0bc33d04f7cbb8"
-
-SRC_URI[md5sum] = "1bef31afb7038800f8d5cfa2f4562b37"
-SRC_URI[sha256sum] = "f9dcebc99555634b697fa3dad8ea3047deb389c6f1928d347a0c49277a5c0e9e"
-
-inherit setuptools pypi \ No newline at end of file
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-lrdragndrop_1.0.2.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-angular-lrdragndrop_1.0.2.2.bb
deleted file mode 100644
index 6deebd02..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-lrdragndrop_1.0.2.2.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "LrDragNDrop javascript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular-lrdragndrop"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=92d5d5d8e51c0c2f4f6db4a084a59173"
-
-PYPI_PACKAGE = "XStatic-Angular-lrdragndrop"
-
-SRC_URI[md5sum] = "afd682cab9f436cf22b025dfcabaa225"
-SRC_URI[sha256sum] = "1cf04495981db5dfd5536441e17ec69bb18d624f847ddc203f3259d81b10a77e"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.7.0.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.7.0.0.bb
deleted file mode 100644
index 76ae5291..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.7.0.0.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Font Awesome icons packaged for setuptools (easy_install) / pip."
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Font-Awesome"
-SECTION = "devel/python"
-LICENSE = "OFL-1.1"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/OFL-1.1;md5=fac3a519e5e9eb96316656e0ca4f2b90"
-
-PYPI_PACKAGE = "XStatic-Font-Awesome"
-
-SRC_URI[md5sum] = "141a0e9a7e21e82f922573a00ae0c166"
-SRC_URI[sha256sum] = "e01fb480caaa7c7963dcb3328a4700e631bef6070db0e8b685816d220e685f6c"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-hogan_2.0.0.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-hogan_2.0.0.2.bb
deleted file mode 100644
index aef57068..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-hogan_2.0.0.2.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Hogan JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Hogan"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=18dc983faa3113478ed59ae157a985d5"
-
-PYPI_PACKAGE = "XStatic-Hogan"
-
-SRC_URI[md5sum] = "1c1de09c4813e8568aab98fa5270d6a0"
-SRC_URI[sha256sum] = "5941bc7fb2a09916b8837848e6fc2a13b2dfc271811e9b522c61e1337d5fc2bd"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jquery-migrate_1.2.1.1.bb b/meta-openstack/recipes-devtools/python/python-xstatic-jquery-migrate_1.2.1.1.bb
deleted file mode 100644
index 432b11eb..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-jquery-migrate_1.2.1.1.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "JQuery-Migrate JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-JQuery-Migrate"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=2bbd78dd61f7b4f2fb6b3e31e4d7a26b"
-
-PYPI_PACKAGE = "XStatic-JQuery-Migrate"
-
-SRC_URI[md5sum] = "2dd39f9d6351aeaf129b33d4134ac6a7"
-SRC_URI[sha256sum] = "e2959b3df49afdddb00d36b74cca727a91b994b9f4edb993d7264731a750900e"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jquery-ui_1.11.0.1.bb b/meta-openstack/recipes-devtools/python/python-xstatic-jquery-ui_1.11.0.1.bb
deleted file mode 100644
index e6aa481c..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-jquery-ui_1.11.0.1.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "%DESCRIPTION%"
-HOMEPAGE = "%URL%"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=55ac15f231e5629fb6576e349c318199"
-
-PYPI_PACKAGE = "XStatic-jquery-ui"
-
-SRC_URI[md5sum] = "03d8ea7a0dab29d548e7bc195703b04f"
-SRC_URI[sha256sum] = "099b1836eb0d91b8dc98f5b8a6b856a2631d43af0d47f33ef90ee72ed37bda58"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jquery.quicksearch_2.0.3.1.bb b/meta-openstack/recipes-devtools/python/python-xstatic-jquery.quicksearch_2.0.3.1.bb
deleted file mode 100644
index ae3f5e06..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-jquery.quicksearch_2.0.3.1.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "JQuery.quicksearch JavaScript library packaged for setuptools "
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-JQuery.quicksearch"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=503c3857973c52f673691b910068e2d0"
-
-PYPI_PACKAGE = "XStatic-JQuery.quicksearch"
-
-SRC_URI[md5sum] = "0dc4bd1882cf35dc7b19a236ba09b89d"
-SRC_URI[sha256sum] = "1271571b420417add56c274fd935e81bfc79e0d54a03559d6ba5ef369f358477"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jquery.tablesorter_2.14.5.1.bb b/meta-openstack/recipes-devtools/python/python-xstatic-jquery.tablesorter_2.14.5.1.bb
deleted file mode 100644
index 0c4c524a..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-jquery.tablesorter_2.14.5.1.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "JQuery.TableSorter JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-JQuery.TableSorter"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=a9ef3319547ce4563718db4b4657fb94"
-
-PYPI_PACKAGE = "XStatic-JQuery.TableSorter"
-
-SRC_URI[md5sum] = "fc05a6731b6ac3f6489b893f96a5d29a"
-SRC_URI[sha256sum] = "3ba24aecd9a3dc71a79dd4096fa5a8a041c3a7b892c61d05e6e46de0605070f0"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-mdi_1.4.57.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-mdi_1.4.57.0.bb
deleted file mode 100644
index 296e394f..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-mdi_1.4.57.0.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "mdi javascript library packaged for setuptools (easy_install) / pip."
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-mdi"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=898ae9ca7b59edc4521f10be07c6b622"
-
-PYPI_PACKAGE = "XStatic-mdi"
-
-SRC_URI[md5sum] = "f3d3d58603178e5898ee1ea4737826ee"
-SRC_URI[sha256sum] = "19b4d522f8fa62fee2893b39147fcf45ebaba8b95d63f3708ebdf34e130a8a53"
-
-inherit setuptools pypi
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-rickshaw_1.5.0.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-rickshaw_1.5.0.0.bb
deleted file mode 100644
index 511e7ac1..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-rickshaw_1.5.0.0.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Rickshaw JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Rickshaw"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=af85a1450add1a38e6ff5ca1384cc1b6"
-
-PYPI_PACKAGE = "XStatic-Rickshaw"
-
-SRC_URI[md5sum] = "789fffdced10e93e10f75ce1ade6fc6c"
-SRC_URI[sha256sum] = "147574228757254442700a9eea5150f14acb1224ef0612f896b663ab58406de8"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-spin_1.2.5.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-spin_1.2.5.2.bb
deleted file mode 100644
index 86c9ef68..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-spin_1.2.5.2.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Spin JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Spin"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=322c2399a1682aaec2f4e5fff4be5726"
-
-PYPI_PACKAGE = "XStatic-Spin"
-
-SRC_URI[md5sum] = "df83f80fd0b11545b64497112996e49e"
-SRC_URI[sha256sum] = "7f46ef0e45e047019ba6eda22c432fb96f681b97bbe7f1749aa9209e07727192"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic_1.0.1.bb b/meta-openstack/recipes-devtools/python/python-xstatic_1.0.1.bb
deleted file mode 100644
index 3e5c8d3e..00000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic_1.0.1.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "XStatic base package with minimal support code"
-HOMEPAGE = "http:/bitbucket.org/thomaswaldmann/xstatic"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://README.txt;md5=36a1e7eaa71e1bd07b8d2247839f228e"
-
-PYPI_PACKAGE = "XStatic"
-
-SRC_URI[md5sum] = "7064b5ea7fd1ee990e0ae0538301d9bc"
-SRC_URI[sha256sum] = "0ec93d7c66ebb9e0d31b664753437dc8634cb66e13310cb47c9eb1e0bc66d726"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-zake_0.2.1.bb b/meta-openstack/recipes-devtools/python/python-zake_0.2.1.bb
deleted file mode 100644
index fc9499f0..00000000
--- a/meta-openstack/recipes-devtools/python/python-zake_0.2.1.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-DESCRIPTION = "A python package that works to provide a nice set of testing utilities for the kazoo library."
-HOMEPAGE = "https://github.com/yahoo/Zake"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=33573af7505a94ff3d122a7920b2c735"
-
-SRC_URI[md5sum] = "bd8db293a78c22171ecfdd54f4d65c63"
-SRC_URI[sha256sum] = "2e5bcb215e366e682fd05dd1df4f2e6affceefa5d3781c2987a21fd597659a21"
-
-inherit setuptools pypi
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-kazoo \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-zaqarclient_git.bb b/meta-openstack/recipes-devtools/python/python-zaqarclient_git.bb
deleted file mode 100644
index 699d3803..00000000
--- a/meta-openstack/recipes-devtools/python/python-zaqarclient_git.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-DESCRIPTION = "Python Zaqar Client"
-HOMEPAGE = "https://github.com/openstack/python-zaqarclient"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-
-DEPENDS += " \
- python-pip \
- python-pbr \
- "
-
-# Satisfy setup.py 'setup_requires'
-DEPENDS += " \
- python-pbr-native \
- "
-
-RDEPENDS_${PN} +=" \
- python-pbr \
- python-requests \
- python-six \
- python-stevedore \
- python-jsonschema \
- python-oslo.i18n \
- python-oslo.log \
- python-oslo.utils \
- python-keystoneauth1 \
- python-osc-lib \
- "
-
-SRCNAME = "zaqarclient"
-SRC_URI = "git://github.com/openstack/${BPN}.git"
-
-PV = "1.12.0+git${SRCPV}"
-SRCREV = "9038bf6ba93c24c9a61447dfcb14e436f1267066"
-S = "${WORKDIR}/git"
-
-inherit setuptools
diff --git a/meta-openstack/recipes-devtools/python/python3-amqp_2.4.1.bb b/meta-openstack/recipes-devtools/python/python3-amqp_2.4.1.bb
deleted file mode 100644
index c2710da2..00000000
--- a/meta-openstack/recipes-devtools/python/python3-amqp_2.4.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-amqp.inc
diff --git a/meta-openstack/recipes-devtools/python/python-amqp.inc b/meta-openstack/recipes-devtools/python/python3-amqp_2.6.1.bb
index 8863ac21..dd257682 100644
--- a/meta-openstack/recipes-devtools/python/python-amqp.inc
+++ b/meta-openstack/recipes-devtools/python/python3-amqp_2.6.1.bb
@@ -4,11 +4,11 @@ SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=9d6ba772ac59c08a25a12ce15bd5f27b"
-SRC_URI[md5sum] = "9e3d5f1f69d2106c2b3f77d275a79924"
-SRC_URI[sha256sum] = "6816eed27521293ee03aa9ace300a07215b11fee4e845588a9b863a7ba30addb"
+SRC_URI[md5sum] = "c8cf9c75d7cd2e747fa49f3e3c47b3b1"
+SRC_URI[sha256sum] = "70cdb10628468ff14e57ec2f751c7aa9e48e7e3651cfd62d431213c0c4e58f21"
-inherit pypi
+inherit pypi setuptools3
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-vine \
"
diff --git a/meta-openstack/recipes-devtools/python/python-amqplib_1.0.2.bb b/meta-openstack/recipes-devtools/python/python3-amqplib_1.0.2.bb
index 1afc76ee..5e7c140e 100644
--- a/meta-openstack/recipes-devtools/python/python-amqplib_1.0.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-amqplib_1.0.2.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Python client for the Advanced Message Queuing Procotol (AMQP)"
HOMEPAGE = "http://code.google.com/p/py-amqplib/"
SECTION = "devel/python"
-LICENSE = "LGPL-3.0"
+LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1702a92c723f09e3fab3583b165a8d90"
PR = "r1"
@@ -14,4 +14,4 @@ SRC_URI[sha256sum] = "9461d73f75ca704e6b656738b5dad42a1948e61dfbc8233077d84d00f7
S = "${WORKDIR}/py-amqplib-${PV}"
-inherit setuptools
+inherit setuptools3
diff --git a/meta-openstack/recipes-devtools/python/python3-arrow_0.17.0.bb b/meta-openstack/recipes-devtools/python/python3-arrow_0.17.0.bb
new file mode 100644
index 00000000..9ef1d8fa
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-arrow_0.17.0.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "Better dates and times for Python"
+HOMEPAGE = "https://github.com/crsmithdev/arrow"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=62e977be69cd001d6545038b6bb1575c"
+
+SRC_URI[md5sum] = "76d66d0d03effad1407fb4dcebce9566"
+SRC_URI[sha256sum] = "ff08d10cda1d36c68657d6ad20d74fbea493d980f8b2d45344e00d6ed2bf6ed4"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-dateutil \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-automaton_2.2.0.bb b/meta-openstack/recipes-devtools/python/python3-automaton_2.2.0.bb
new file mode 100644
index 00000000..92a13934
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-automaton_2.2.0.bb
@@ -0,0 +1,27 @@
+DESCRIPTION = "Friendly state machines for python"
+HOMEPAGE = "https://pypi.python.org/pypi/automaton"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
+
+SRC_URI[md5sum] = "00a1c07d012dfa228ce003d7527e4a7d"
+SRC_URI[sha256sum] = "88144e0ec07c40edcb70a547ea74ca5718994e7a0694b6c4cb6679e57eb26095"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-six \
+ python3-debtcollector \
+ python3-prettytable \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb b/meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb
index 4b85cd5c..614c4eb9 100644
--- a/meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb
+++ b/meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb
@@ -1,5 +1,33 @@
-require python-avahi.inc
+RDEPENDS:${PN} += "python3-core python3-dbus"
+SUMMARY = "Python bindings for the avahi zeroconf client"
+HOMEPAGE = "https://github.com/lathiat/avahi"
+SECTION = "devel/python"
-inherit python3-dir
+LICENSE = "GPL-2.0-or-later"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1"
-RDEPENDS_${PN} += "python3-core python3-dbus"
+SRC_URI = "https://github.com/lathiat/avahi/releases/download/v${PV}/avahi-${PV}.tar.gz"
+
+SRC_URI[md5sum] = "22b5e705d3eabb31d26f2e1e7b074013"
+SRC_URI[sha256sum] = "d54991185d514a0aba54ebeb408d7575b60f5818a772e28fa0e18b98bc1db454"
+
+S = "${WORKDIR}/avahi-${PV}"
+
+inherit python3native python3-dir
+
+# we only need the python bindings
+do_install () {
+ install -d ${D}${PYTHON_SITEPACKAGES_DIR}/avahi
+
+ sed -i'' -e "s,@PYTHON\@,${bindir}/${PYTHON_PN},g" \
+ ${S}/avahi-python/avahi/__init__.py \
+ ${S}/avahi-python/avahi-bookmarks.in
+
+ install -m 0775 ${S}/avahi-python/avahi/__init__.py \
+ ${D}${PYTHON_SITEPACKAGES_DIR}/avahi/__init__.py
+
+ install -m 0775 ${S}/avahi-python/avahi-bookmarks.in \
+ ${D}${PYTHON_SITEPACKAGES_DIR}/avahi/avahi-bookmarks
+}
+
+FILES:${PN} = "${PYTHON_SITEPACKAGES_DIR}/avahi"
diff --git a/meta-openstack/recipes-devtools/python/python3-backlash_0.3.1.bb b/meta-openstack/recipes-devtools/python/python3-backlash_0.3.1.bb
new file mode 100644
index 00000000..1ac1d3f4
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-backlash_0.3.1.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "backlash is a swiss army knife for web applications debugging"
+HOMEPAGE = "https://pypi.org/project/backlash/"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=ca5c23eefc8077a81d9c7b5384f38be8"
+
+SRC_URI[md5sum] = "c80c065e33b6891c5e5ac70ac3a2551c"
+SRC_URI[sha256sum] = "ddf6e1d59ce30deb190478c98ade84557ee9333435fbd377c011588c71f862a0"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += " \
+ python3-netclient \
+ python3-netserver \
+ python3-json \
+ python3-webob \
+ python3-threading \
+ python3-logging \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-barbicanclient_git.bb b/meta-openstack/recipes-devtools/python/python3-barbicanclient_git.bb
new file mode 100644
index 00000000..7a0fc81e
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-barbicanclient_git.bb
@@ -0,0 +1,37 @@
+DESCRIPTION = "Client library for Barbican API"
+HOMEPAGE = "https://github.com/stackforge/python3-barbicanclient"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=e031cff4528978748f9cc064c6e6fa73"
+
+SRC_URI = "\
+ git://github.com/openstack/python-barbicanclient.git;branch=master;protocol=https \
+ "
+
+PV = "5.0.1+git${SRCPV}"
+SRCREV = "1f0feb30ccd3b19bc23453d85d3266c85fcf04d6"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-requests \
+ python3-six \
+ python3-cliff \
+ python3-keystoneauth1 \
+ python3-oslo.i18n \
+ python3-oslo.serialization \
+ python3-oslo.utils \
+ python3-monotonic \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-boto_2.49.0.bb b/meta-openstack/recipes-devtools/python/python3-boto_2.49.0.bb
new file mode 100644
index 00000000..b0025c49
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-boto_2.49.0.bb
@@ -0,0 +1,21 @@
+DESCRIPTION = "Amazon Web Services API"
+HOMEPAGE = "https://github.com/boto/boto"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=a1067d091272fcce8cc3d88d7e6fdc01"
+
+SRC_URI[md5sum] = "e9b79f80198da059d9a8055a5352fd6d"
+SRC_URI[sha256sum] = "ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a"
+
+RDEPENDS:${PN} += "\
+ python3-json \
+ python3-netclient \
+ python3-threading \
+ python3-xml \
+ python3-logging \
+ python3-pickle \
+ python3-netserver \
+"
+
+inherit setuptools3 pypi
+
diff --git a/meta-openstack/recipes-devtools/python/python3-castellan_3.7.0.bb b/meta-openstack/recipes-devtools/python/python3-castellan_3.7.0.bb
new file mode 100644
index 00000000..e9b2db73
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-castellan_3.7.0.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "Generic Key Manager interface for OpenStack"
+HOMEPAGE = "https://github.com/openstack/castellan"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI[sha256sum] = "528033d00cca4fae078dadfd43db5e52b7af5bba6d97b730aa585eb092356dd7"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-babel \
+ python3-cryptography \
+ python3-barbicanclient \
+ python3-oslo.config \
+ python3-oslo.context \
+ python3-oslo.i18n \
+ python3-oslo.log \
+ python3-oslo.utils \
+ python3-keystoneauth1 \
+ bash \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-cephclient_0.1.0.5.bb b/meta-openstack/recipes-devtools/python/python3-cephclient_0.1.0.5.bb
index 7ce73070..a5769d61 100644
--- a/meta-openstack/recipes-devtools/python/python-cephclient_0.1.0.5.bb
+++ b/meta-openstack/recipes-devtools/python/python3-cephclient_0.1.0.5.bb
@@ -10,17 +10,17 @@ PYPI_SRC_URI = "https://pypi.python.org/packages/source/p/${PYPI_PACKAGE}/${PYPI
SRC_URI[md5sum] = "e3746607f1af1573a241b4995c10c938"
SRC_URI[sha256sum] = "9776b786da2aebdc0439ea2f809cc8923f52bc0cf610f77a9c1348466961134b"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-lxml \
- python-requests \
- python-cython \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-lxml \
+ ${PYTHON_PN}-requests \
+ ${PYTHON_PN}-cython \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-cliff_2.16.0.bb b/meta-openstack/recipes-devtools/python/python3-cliff_2.16.0.bb
deleted file mode 100644
index 07923ca6..00000000
--- a/meta-openstack/recipes-devtools/python/python3-cliff_2.16.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-cliff.inc
diff --git a/meta-openstack/recipes-devtools/python/python-cliff.inc b/meta-openstack/recipes-devtools/python/python3-cliff_3.6.0.bb
index cc66717e..a26ae862 100644
--- a/meta-openstack/recipes-devtools/python/python-cliff.inc
+++ b/meta-openstack/recipes-devtools/python/python3-cliff_3.6.0.bb
@@ -4,10 +4,10 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[md5sum] = "89e96c6c8c5922832e124ed81c21a55b"
-SRC_URI[sha256sum] = "622e777b8ac2eb479708fe53893c37b2fd5469ce2c6c5b794a658246f05c6b81"
+SRC_URI[md5sum] = "8dbf43ad5486186eb80e985ddb38fdec"
+SRC_URI[sha256sum] = "a3f4fa67eeafbcfa7cf9fe4b1755d410876528e1d0d115740db00b50a1250272"
-inherit pypi
+inherit setuptools3 pypi
DEPENDS += "\
${PYTHON_PN}-pbr \
@@ -18,7 +18,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-cmd2 \
${PYTHON_PN}-pbr \
${PYTHON_PN}-pyparsing \
diff --git a/meta-openstack/recipes-devtools/python/python3-contextlib2_0.5.5.bb b/meta-openstack/recipes-devtools/python/python3-contextlib2_0.5.5.bb
deleted file mode 100644
index db5fa53d..00000000
--- a/meta-openstack/recipes-devtools/python/python3-contextlib2_0.5.5.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-inherit setuptools3 pypi
-require python-contextlib2.inc
-
diff --git a/meta-openstack/recipes-devtools/python/python3-croniter_0.3.30.bb b/meta-openstack/recipes-devtools/python/python3-croniter_0.3.30.bb
deleted file mode 100644
index 6ec5a000..00000000
--- a/meta-openstack/recipes-devtools/python/python3-croniter_0.3.30.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3 pypi
-require python-croniter.inc
diff --git a/meta-openstack/recipes-devtools/python/python-cssselect_0.9.1.bb b/meta-openstack/recipes-devtools/python/python3-cssselect_1.1.0.bb
index 0c4426c1..a13a2183 100644
--- a/meta-openstack/recipes-devtools/python/python-cssselect_0.9.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-cssselect_1.1.0.bb
@@ -4,17 +4,17 @@ SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=952026b3fd2f625f2a3c0aa21da2493d"
-SRC_URI[md5sum] = "c74f45966277dc7a0f768b9b0f3522ac"
-SRC_URI[sha256sum] = "0535a7e27014874b27ae3a4d33e8749e345bdfa62766195208b7996bf1100682"
+SRC_URI[md5sum] = "fa57704c1cb66cc8e537b782bd6b227e"
+SRC_URI[sha256sum] = "f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-cursive_0.2.2.bb b/meta-openstack/recipes-devtools/python/python3-cursive_0.2.2.bb
new file mode 100644
index 00000000..2a68108d
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-cursive_0.2.2.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "Library for validation of digital signatures."
+HOMEPAGE = "https://github.com/openstack/cursive"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+inherit setuptools3 pypi
+
+SRC_URI[sha256sum] = "fbdc2b088bf0b9a69b1897d726e6027e8fba8f21f0a881344f70e7a407d9abda"
+
+DEPENDS += " \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-lxml \
+ python3-cryptography \
+ python3-netifaces \
+ python3-six \
+ python3-oslo.serialization \
+ python3-oslo.utils \
+ python3-oslo.i18n \
+ python3-oslo.log \
+ python3-castellan \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-debtcollector_1.22.0.bb b/meta-openstack/recipes-devtools/python/python3-debtcollector_1.22.0.bb
deleted file mode 100644
index 7947185b..00000000
--- a/meta-openstack/recipes-devtools/python/python3-debtcollector_1.22.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-debtcollector.inc
diff --git a/meta-openstack/recipes-devtools/python/python-debtcollector.inc b/meta-openstack/recipes-devtools/python/python3-debtcollector_2.2.0.bb
index d519bfd8..e216c8b0 100644
--- a/meta-openstack/recipes-devtools/python/python-debtcollector.inc
+++ b/meta-openstack/recipes-devtools/python/python3-debtcollector_2.2.0.bb
@@ -1,13 +1,13 @@
DESCRIPTION = "A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner."
HOMEPAGE = "http://docs.openstack.org/developer/debtcollector/"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-SRC_URI[md5sum] = "0d12694a93a16824b1c67bece341229e"
-SRC_URI[sha256sum] = "d1756440d25a50e3eca2fc399c9e5f1ca2f9e6b837570a80b9450999f4290525"
+SRC_URI[md5sum] = "6ac3af37693e0f517e51593d9ea33f23"
+SRC_URI[sha256sum] = "787981f4d235841bf6eb0467e23057fb1ac7ee24047c32028a8498b9128b6829"
-inherit pypi
+inherit setuptools3 pypi
DEPENDS += " \
${PYTHON_PN}-pip \
@@ -19,7 +19,9 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
+ ${PYTHON_PN}-wrapt \
+ ${PYTHON_PN}-six \
"
diff --git a/meta-openstack/recipes-devtools/python/python-deprecation_1.0.1.bb b/meta-openstack/recipes-devtools/python/python3-deprecation_2.1.0.bb
index 53e36657..4976b562 100644
--- a/meta-openstack/recipes-devtools/python/python-deprecation_1.0.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-deprecation_2.1.0.bb
@@ -4,7 +4,11 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
-SRC_URI[md5sum] = "d8a318c66d442dc4b900e070267ed9aa"
-SRC_URI[sha256sum] = "b9bff5cc91f601ef2a8a0200bc6cde3f18a48c2ed3d1ecbfc16076b14b3ad935"
+SRC_URI[md5sum] = "6b79c6572fb241e3cecbbd7d539bb66b"
+SRC_URI[sha256sum] = "72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff"
-inherit setuptools pypi
+RDEPENDS:${PN} += "\
+ python3-packaging \
+"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-designateclient_4.2.0.bb b/meta-openstack/recipes-devtools/python/python3-designateclient_4.2.0.bb
new file mode 100644
index 00000000..605c63a6
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-designateclient_4.2.0.bb
@@ -0,0 +1,34 @@
+DESCRIPTION = "Python bindings to the Designate API"
+HOMEPAGE = "https://github.com/openstack/python-designateclient"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+SRC_URI[md5sum] = "51e6aaf70e253c999824c7bc29009f5e"
+SRC_URI[sha256sum] = "cf0e76540530491a6100164c514e1c60b55efa25c8db4c18f4902c988d7c1080"
+
+RDEPENDS:${PN} += " \
+ python3-cliff \
+ python3-jsonschema \
+ python3-osc-lib \
+ python3-oslo.utils \
+ python3-pbr \
+ python3-keystoneauth1 \
+ python3-requests \
+ python3-six \
+ python3-stevedore \
+ python3-debtcollector \
+ "
+
+PYPI_PACKAGE = "python-designateclient"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python-django-appconf_1.0.1.bb b/meta-openstack/recipes-devtools/python/python3-django-appconf_1.0.4.bb
index 2eed7473..cffcb353 100644
--- a/meta-openstack/recipes-devtools/python/python-django-appconf_1.0.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-appconf_1.0.4.bb
@@ -4,10 +4,11 @@ SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3f34b9b2f6413fd5f91869fa7e992457"
-SRC_URI[md5sum] = "29c87a00f0d098b90f3ac6113ae6e52d"
-SRC_URI[sha256sum] = "ba1375fb1024e8e91547504d4392321795c989fde500b96ebc7c93884f786e60"
+SRC_URI[md5sum] = "da4a355140acaa3eeb236987ab174e9d"
+SRC_URI[sha256sum] = "be58deb54a43d77d2e1621fe59f787681376d3cd0b8bd8e4758ef6c3a6453380"
-inherit setuptools pypi
+inherit setuptools3 pypi
-#RDEPENDS_${PN} += "python-six \
-# "
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-django \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-django-babel_0.6.2.bb b/meta-openstack/recipes-devtools/python/python3-django-babel_0.6.2.bb
new file mode 100644
index 00000000..0c4dd755
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-django-babel_0.6.2.bb
@@ -0,0 +1,20 @@
+DESCRIPTION = "Tools for using Babel with Django"
+HOMEPAGE = "https://github.com/python-babel/django-babel"
+SECTION = "devel/python"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=5ae97ab65116b8d7890c59de57577b46"
+
+inherit setuptools3 pypi
+
+SRC_URI[md5sum] = "a5483952426d1cd749e7204902b34d63"
+SRC_URI[sha256sum] = "1e621b198e1f98ae4f93e43463cf78cbedbace475eb6e0853ba1e2567f3b8119"
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-django \
+ python3-babel \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python-django-compressor_2.1.bb b/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb
index 9d528d91..7e50557a 100644
--- a/meta-openstack/recipes-devtools/python/python-django-compressor_2.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb
@@ -9,15 +9,15 @@ PYPI_PACKAGE = "django_compressor"
SRC_URI[md5sum] = "21ecfe4e8615eae64f7068a5599df9af"
SRC_URI[sha256sum] = "ae0051bc0c7a0660c93434e68d617553fccdd573293dfd15aa33f78d2b4954ef"
-inherit setuptools pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
- python-django-appconf \
- python-rcssmin \
- python-rjsmin \
+RDEPENDS:${PN} += " \
+ python3-django-appconf \
+ python3-rcssmin \
+ python3-rjsmin \
"
-do_install_append() {
+do_install:append() {
# Ensure permisive perms are granted
find -L "${D}${PYTHON_SITEPACKAGES_DIR}/compressor" -type f -exec chmod 644 {} \;
find -L "${D}${PYTHON_SITEPACKAGES_DIR}/compressor" -type d -exec chmod 755 {} \;
diff --git a/meta-openstack/recipes-devtools/python/python-django-nose_1.4.bb b/meta-openstack/recipes-devtools/python/python3-django-nose_1.4.7.bb
index 10d22670..3fb8b633 100644
--- a/meta-openstack/recipes-devtools/python/python-django-nose_1.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-nose_1.4.7.bb
@@ -7,17 +7,18 @@ SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7f88f52f66738ec7259424ce46e855c2"
-SRC_URI[md5sum] = "2713d95286ea49860458a312d2efe653"
-SRC_URI[sha256sum] = "26cef3c6f62df2eee955a25195de6f793881317c0f5fd1a1c6f9e22f351a9313"
+SRC_URI[md5sum] = "fe386c6e218b0f7b353494329c380a79"
+SRC_URI[sha256sum] = "a4885cd002d65fd2de96e2bb2563ef477c3fbe207009360c015fca5c3b5561b7"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-RDEPENDS_${PN} += " \
- python-django \
- python-nose \
+RDEPENDS:${PN} += " \
+ python3-django \
+ python3-nose \
+ python3-misc \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-django-openstack-auth_3.6.1.bb b/meta-openstack/recipes-devtools/python/python3-django-openstack-auth_3.6.1.bb
new file mode 100644
index 00000000..cee4b85c
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-django-openstack-auth_3.6.1.bb
@@ -0,0 +1,26 @@
+DESCRIPTION = "A Django authentication backend for use with the OpenStack Keystone backend."
+HOMEPAGE = "http://django_openstack_auth.readthedocs.org/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+PYPI_PACKAGE = "django_openstack_auth"
+
+SRC_URI[sha256sum] = "9a441fdea3f662fd727f020f479b3e89c96a2cc442c49539634c996a967dd378"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-django \
+ python3-oslo.config \
+ python3-oslo.policy \
+ python3-keystoneclient \
+ python3-keystoneauth1 \
+ python3-six \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-django-pyscss_2.0.2.bb b/meta-openstack/recipes-devtools/python/python3-django-pyscss_2.0.2.bb
index 45f947e3..8cacdd08 100644
--- a/meta-openstack/recipes-devtools/python/python-django-pyscss_2.0.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-pyscss_2.0.2.bb
@@ -7,17 +7,17 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=07339dad721a3ae7e420b8b751a15c70"
SRC_URI[md5sum] = "f8dbcc4d314c8e220aa311ec6561b06d"
SRC_URI[sha256sum] = "0f4844f8fd3f69f4d428a616fdcf2b650a24862dd81443ae3fba14980c7b0615"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-django \
- python-pyscss \
- python-pathlib \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-django \
+ python3-pyscss \
+ python3-pathlib \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-dogpile.cache_0.7.1.bb b/meta-openstack/recipes-devtools/python/python3-dogpile.cache_0.7.1.bb
deleted file mode 100644
index ccfb2925..00000000
--- a/meta-openstack/recipes-devtools/python/python3-dogpile.cache_0.7.1.bb
+++ /dev/null
@@ -1,4 +0,0 @@
-inherit setuptools3
-require python-dogpile.cache.inc
-
-
diff --git a/meta-openstack/recipes-devtools/python/python3-dogpile.cache_1.1.2.bb b/meta-openstack/recipes-devtools/python/python3-dogpile.cache_1.1.2.bb
new file mode 100644
index 00000000..745de51d
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-dogpile.cache_1.1.2.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "Python Dogpile Cache: A caching front-end based on the Dogpile lock"
+HOMEPAGE = "https://pypi.python.org/pypi/dogpile.cache"
+SECTION = "devel/python"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=6d830a549d9d8c25362346e0f8fbba53"
+
+SRC_URI[md5sum] = "fb9bea726156560d03890599c4cd92e0"
+SRC_URI[sha256sum] = "2134464672a3deb7ef1366a8691726686d8c62540e4208f1a40c9aaa1a0b6a45"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += " \
+ python3-decorator \
+ python3-logging \
+ python3-numbers \
+ python3-stevedore \
+"
+
+
diff --git a/meta-openstack/recipes-devtools/python/python-dogpile.core_0.4.1.bb b/meta-openstack/recipes-devtools/python/python3-dogpile.core_0.4.1.bb
index 9e36074a..95926603 100644
--- a/meta-openstack/recipes-devtools/python/python-dogpile.core_0.4.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-dogpile.core_0.4.1.bb
@@ -7,6 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0401fd56584d7b3d4be91690672ec433"
SRC_URI[md5sum] = "01cb19f52bba3e95c9b560f39341f045"
SRC_URI[sha256sum] = "be652fb11a8eaf66f7e5c94d418d2eaa60a2fe81dae500f3743a863cc9dbed76"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-enum-compat_0.0.2.bb b/meta-openstack/recipes-devtools/python/python3-enum-compat_0.0.2.bb
deleted file mode 100644
index a9bff308..00000000
--- a/meta-openstack/recipes-devtools/python/python3-enum-compat_0.0.2.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-enum-compat.inc
diff --git a/meta-openstack/recipes-devtools/python/python-enum-compat.inc b/meta-openstack/recipes-devtools/python/python3-enum-compat_0.0.3.bb
index d1f7648c..a1c0ef6d 100644
--- a/meta-openstack/recipes-devtools/python/python-enum-compat.inc
+++ b/meta-openstack/recipes-devtools/python/python3-enum-compat_0.0.3.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-SRC_URI[md5sum] = "3002940b6620837d0fbc86ec72509be3"
-SRC_URI[sha256sum] = "939ceff18186a5762ae4db9fa7bfe017edbd03b66526b798dd8245394c8a4192"
+SRC_URI[md5sum] = "74c19a80356825e5351aba8c4c1b00e6"
+SRC_URI[sha256sum] = "3677daabed56a6f724451d585662253d8fb4e5569845aafa8bb0da36b1a8751e"
-inherit pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-extras_1.0.0.bb b/meta-openstack/recipes-devtools/python/python3-extras_1.0.0.bb
index 76f87f26..a7ed407b 100644
--- a/meta-openstack/recipes-devtools/python/python3-extras_1.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-extras_1.0.0.bb
@@ -1,2 +1,10 @@
-inherit setuptools3
-require python-extras.inc
+DESCRIPTION = "Useful extra bits for Python - things that should be in the standard library"
+HOMEPAGE = "https://pypi.python.org/pypi/extras/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=6d108f338b2f68fe48ac366c4650bd8b"
+
+SRC_URI[md5sum] = "3a63ad60cf8f0186c9e3a02f55ec5b14"
+SRC_URI[sha256sum] = "132e36de10b9c91d5d4cc620160a476e0468a88f16c9431817a6729611a81b4e"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb b/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb
new file mode 100644
index 00000000..53e99b1d
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb
@@ -0,0 +1,26 @@
+DESCRIPTION = "An unladen web framework for building APIs and app backends."
+HOMEPAGE = "http://falconframework.org"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://README.rst;md5=a0c7260e38287caff6c266d1f287e962"
+
+SRC_URI[md5sum] = "77c52c144dd284e6259d257c6f008072"
+SRC_URI[sha256sum] = "eea593cf466b9c126ce667f6d30503624ef24459f118c75594a69353b6c3d5fc"
+
+inherit setuptools3 pypi
+
+# conflicting file prevention
+do_install:append() {
+ rm -f ${D}${libdir}/python*/site-packages/tests/*
+}
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-six \
+ python3-json \
+ python3-xml \
+ python3-netserver \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-fasteners_git.bb b/meta-openstack/recipes-devtools/python/python3-fasteners_git.bb
deleted file mode 100644
index 9b2053c1..00000000
--- a/meta-openstack/recipes-devtools/python/python3-fasteners_git.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-fasteners.inc
diff --git a/meta-openstack/recipes-devtools/python/python-fixtures_3.0.0.bb b/meta-openstack/recipes-devtools/python/python3-fixtures_3.0.0.bb
index dc03a5b5..a9335317 100644
--- a/meta-openstack/recipes-devtools/python/python-fixtures_3.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-fixtures_3.0.0.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=239e2f4698b85aad5ed39bae5d2ef226"
SRC_URI[md5sum] = "cd6345b497a62fad739efee66346c2e0"
SRC_URI[sha256sum] = "fcf0d60234f1544da717a9738325812de1f42c2fa085e2d9252d8fff5712b2ef"
-inherit distutils pypi
+inherit setuptools3 pypi
DISTUTILS_INSTALL_ARGS = "--root=${D} \
--prefix=${prefix} \
@@ -15,14 +15,14 @@ DISTUTILS_INSTALL_ARGS = "--root=${D} \
--install-data=${datadir}"
DEPENDS += " \
- python-pbr \
+ python3-pbr \
"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
- python-pbr-native \
+ python3-pbr-native \
"
-RDEPENDS_${PN} += "python-testtools \
- python-pbr \
+RDEPENDS:${PN} += "python3-testtools \
+ python3-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-flake8_3.8.4.bb b/meta-openstack/recipes-devtools/python/python3-flake8_3.8.4.bb
new file mode 100644
index 00000000..0eaa031e
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-flake8_3.8.4.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "The modular source code checker: pep8, pyflakes and co"
+HOMEPAGE = "https://github.com/dreamhost/cliff"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=75b26781f1adf1aa310bda6098937878"
+
+SRC_URI[md5sum] = "6ab0ad6630b6917fafabded7f80344b4"
+SRC_URI[sha256sum] = "aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += "python3-prettytable \
+ python3-cmd2 \
+ python3-pyparsing \
+ python3-mccabe \
+ python3-pep8 \
+ python3-logging \
+ python3-pyflakes"
diff --git a/meta-openstack/recipes-devtools/python/python-funcsigs_1.0.2.bb b/meta-openstack/recipes-devtools/python/python3-funcsigs_1.0.2.bb
index f6824521..1b4966ba 100644
--- a/meta-openstack/recipes-devtools/python/python-funcsigs_1.0.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-funcsigs_1.0.2.bb
@@ -7,6 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d6bc91dc8e5793892189fe7481a2d354"
SRC_URI[md5sum] = "7e583285b1fb8a76305d6d68f4ccc14e"
SRC_URI[sha256sum] = "a7bb0f2cf3a3fd1ab2732cb49eba4252c2af4240442415b4abce3b87022a8f50"
-inherit setuptools pypi
+inherit setuptools3 pypi
CLEANBROKEN = "1"
diff --git a/meta-openstack/recipes-devtools/python/python3-futurist_2.3.0.bb b/meta-openstack/recipes-devtools/python/python3-futurist_2.3.0.bb
new file mode 100644
index 00000000..08b7e329
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-futurist_2.3.0.bb
@@ -0,0 +1,25 @@
+DESCRIPTION = "Useful additions to futures, from the future"
+HOMEPAGE = "https://pypi.python.org/pypi/futurist"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI[md5sum] = "4d642f5825a516d676356094179c6d27"
+SRC_URI[sha256sum] = "174ea146adf303d7e5d7d6d34e3a01f4abf0382b03a6f9309bac2e2d54ffbed6"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-six \
+ python3-monotonic \
+ python3-contextlib2 \
+ python3-prettytable \
+ python3-multiprocessing \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python-gevent-websocket_0.10.1.bb b/meta-openstack/recipes-devtools/python/python3-gevent-websocket_0.10.1.bb
index a12d0ade..404ab5ae 100644
--- a/meta-openstack/recipes-devtools/python/python-gevent-websocket_0.10.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-gevent-websocket_0.10.1.bb
@@ -7,8 +7,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5aa2f1d4ea55d60497aa8c3debf29ab2"
SRC_URI[md5sum] = "e095bf3358175489a956949c1b4de9ff"
SRC_URI[sha256sum] = "7eaef32968290c9121f7c35b973e2cc302ffb076d018c9068d2f5ca8b2d85fb0"
-inherit setuptools pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
- python-gevent \
+RDEPENDS:${PN} += " \
+ python3-gevent \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-glance-store_git.bb b/meta-openstack/recipes-devtools/python/python3-glance-store_git.bb
new file mode 100644
index 00000000..7dc729cf
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-glance-store_git.bb
@@ -0,0 +1,43 @@
+DESCRIPTION = "Glance stores library"
+HOMEPAGE = "https://github.com/openstack/glance_store"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI = "\
+ git://git.openstack.org/openstack/glance_store.git;branch=stable/pike \
+ "
+
+PV="0.22.0+git${SRCPV}"
+SRCREV="49c915f498fc8d91c98fcf4e07ceecdcf167fc5a"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ bash \
+ python3-oslo.config \
+ python3-oslo.i18n \
+ python3-oslo.serialization \
+ python3-oslo.utils \
+ python3-oslo.concurrency \
+ python3-stevedore \
+ python3-eventlet \
+ python3-six \
+ python3-jsonschema \
+ python3-keystoneauth1 \
+ python3-keystoneclient \
+ python3-requests \
+ python3-monotonic \
+ python3-dnspython \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb b/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb
index 8b5571bf..c8f9135b 100644
--- a/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb
@@ -1,2 +1,18 @@
-inherit setuptools3
-require python-happybase.inc
+DESCRIPTION = "Python library to interact with Apache HBase"
+HOMEPAGE = "https://pypi.python.org/pypi/happybase/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=41f55ae3d7000e4323e84c468d8b42ee"
+
+SRC_URI[md5sum] = "96cb7ea8163f531907fabd0dddc8b87e"
+SRC_URI[sha256sum] = "850b4ee651128588a57e1e152dd1252e5ec39776a5d3d14ee892b8bac0fa9e1a"
+
+inherit setuptools3 pypi
+
+do_install:append() {
+ perm_files=$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "top_level.txt")
+ perm_files="$perm_files "$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "PKG-INFO")
+ for f in $perm_files; do
+ chmod 644 "${f}"
+ done
+}
diff --git a/meta-openstack/recipes-devtools/python/python3-heat-cfntools_1.4.2.bb b/meta-openstack/recipes-devtools/python/python3-heat-cfntools_1.4.2.bb
new file mode 100644
index 00000000..a6dee5ca
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-heat-cfntools_1.4.2.bb
@@ -0,0 +1,23 @@
+DESCRIPTION = "Tools required to be installed on Heat provisioned cloud instances"
+HOMEPAGE = "https://github.com/openstack/heat-cfntools"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI[md5sum] = "395e95fecdfa47a89e260998fd5e50b4"
+SRC_URI[sha256sum] = "8608e11c2cfdd198bbead763a1a73008a17111c67e44a7e299922f4d5da8ca33"
+
+inherit setuptools3 pypi
+
+DEPENDS += "\
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += "\
+ python3-pbr \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-hgtools_8.2.1.bb b/meta-openstack/recipes-devtools/python/python3-hgtools_8.2.1.bb
new file mode 100644
index 00000000..b37ffbf0
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-hgtools_8.2.1.bb
@@ -0,0 +1,16 @@
+DESCRIPTION = "Classes and setuptools plugin for Mercurial repositories"
+HOMEPAGE = "https://pypi.python.org/pypi/hgtools"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=7a7126e068206290f3fe9f8d6c713ea6"
+
+SRC_URI[md5sum] = "5234d6ea4987f1ccdd1aa87235550c81"
+SRC_URI[sha256sum] = "6d0aa3eb4b73e937d6e1f928a011911621b54a95cee8d999839362039dfe8d4b"
+
+DEPENDS += " \
+ python3-setuptools-scm-native \
+ python3-toml-native \
+"
+
+inherit setuptools3 pypi
+
diff --git a/meta-openstack/recipes-devtools/python/python-hp3parclient/fix_hp3parclient_memory_leak.patch b/meta-openstack/recipes-devtools/python/python3-hp3parclient/fix_hp3parclient_memory_leak.patch
index ac196fd0..25aebc0e 100644
--- a/meta-openstack/recipes-devtools/python/python-hp3parclient/fix_hp3parclient_memory_leak.patch
+++ b/meta-openstack/recipes-devtools/python/python3-hp3parclient/fix_hp3parclient_memory_leak.patch
@@ -4,7 +4,7 @@
--- a/hp3parclient/http.py
+++ b/hp3parclient/http.py
-@@ -61,6 +61,7 @@
+@@ -66,6 +66,7 @@
self.set_debug_flag(http_log_debug)
self.times = [] # [("item", starttime, endtime), ...]
@@ -25,7 +25,7 @@
def _http_log_req(self, args, kwargs):
if not self.http_log_debug:
return
-@@ -205,6 +212,9 @@
+@@ -208,6 +215,9 @@
resp, body = self.request(url, method, **kwargs)
self.times.append(("%s %s" % (method, url),
start_time, time.time()))
@@ -33,5 +33,5 @@
+ while len(self.times) > self.times_max_len:
+ del self.times[0]
return resp, body
-
-
+
+ def _do_reauth(self, url, method, ex, **kwargs):
diff --git a/meta-openstack/recipes-devtools/python/python-hp3parclient_3.2.0.bb b/meta-openstack/recipes-devtools/python/python3-hp3parclient_3.2.0.bb
index 2b8a548b..269c73e1 100644
--- a/meta-openstack/recipes-devtools/python/python-hp3parclient_3.2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-hp3parclient_3.2.0.bb
@@ -11,4 +11,4 @@ SRC_URI += " \
SRC_URI[md5sum] = "f4cc346281ae86c21b5f975cc3b4d759"
SRC_URI[sha256sum] = "83c0c00a5ba9fd5cecf6f32c6aea9d222e34abcb521548988b70ac8d062ec2f2"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-httplib2_0.13.1.bb b/meta-openstack/recipes-devtools/python/python3-httplib2_0.13.1.bb
deleted file mode 100644
index 03be0bde..00000000
--- a/meta-openstack/recipes-devtools/python/python3-httplib2_0.13.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-httplib2.inc
diff --git a/meta-openstack/recipes-devtools/python/python3-httpretty_0.9.6.bb b/meta-openstack/recipes-devtools/python/python3-httpretty_0.9.6.bb
deleted file mode 100644
index b9f7699a..00000000
--- a/meta-openstack/recipes-devtools/python/python3-httpretty_0.9.6.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-inherit setuptools3
-require python-httpretty.inc
-
diff --git a/meta-openstack/recipes-devtools/python/python3-httpretty_1.0.5.bb b/meta-openstack/recipes-devtools/python/python3-httpretty_1.0.5.bb
new file mode 100644
index 00000000..99c87b3d
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-httpretty_1.0.5.bb
@@ -0,0 +1,24 @@
+#
+# Copyright (C) 2014 Wind River Systems, Inc.
+#
+DESCRIPTION = "HTTP client mock for Python"
+HOMEPAGE = "https://pypi.python.org/pypi/httpretty"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d87f7868a62b8d598eab40164594d21b"
+
+SRC_URI[md5sum] = "6d71a2387997ae8523dcc7ada51cb46a"
+SRC_URI[sha256sum] = "e53c927c4d3d781a0761727f1edfad64abef94e828718e12b672a678a8b3e0b5"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ "
+
+RDEPENDS:${PN} = " \
+ ${PYTHON_PN}-crypt \
+ ${PYTHON_PN}-logging \
+ ${PYTHON_PN}-json \
+ ${PYTHON_PN}-core \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-i18n_0.3.9.bb b/meta-openstack/recipes-devtools/python/python3-i18n_0.3.9.bb
new file mode 100644
index 00000000..e9e1d693
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-i18n_0.3.9.bb
@@ -0,0 +1,23 @@
+DESCRIPTION = "Translation library for Python"
+HOMEPAGE = "https://github.com/tuvistavie/python-i18n"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://README.md;md5=57cb947993e30ec5ab6df3f12d04ebad"
+
+PYPI_PACKAGE = "python-i18n"
+
+SRC_URI[md5sum] = "581de49007179e536c4c47982a651cea"
+SRC_URI[sha256sum] = "df97f3d2364bf3a7ebfbd6cbefe8e45483468e52a9e30b909c6078f5f471e4e8"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-pyyaml \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-ipaddr_2.2.0.bb b/meta-openstack/recipes-devtools/python/python3-ipaddr_2.2.0.bb
new file mode 100644
index 00000000..bb236eb8
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-ipaddr_2.2.0.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "Google's IP address manipulation library"
+HOMEPAGE = "http://code.google.com/p/ipaddr-py/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=e7e54827196088e6e96b33e9aec35c4a"
+
+SRC_URI[md5sum] = "f88353e40dec06410acfa075b8209b27"
+SRC_URI[sha256sum] = "4092dfe667588d16aa12b59acb7c8a4024e5dcb23a681cd0b0b602373eca88d6"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-jmespath_0.10.0.bb b/meta-openstack/recipes-devtools/python/python3-jmespath_0.10.0.bb
new file mode 100644
index 00000000..24546cf3
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-jmespath_0.10.0.bb
@@ -0,0 +1,16 @@
+DESCRIPTION = "JSON Matching Expressions"
+HOMEPAGE = "https://pypi.org/project/jmespath/"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2683790f5fabb41a3f75b70558799eb4"
+
+SRC_URI[md5sum] = "65bdcb5fa5bcf1cc710ffa508e78e408"
+SRC_URI[sha256sum] = "b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += " \
+ python3-math \
+ python3-json \
+ python3-numbers \
+"
diff --git a/meta-openstack/recipes-devtools/python/python-jsonext_0.4.2.bb b/meta-openstack/recipes-devtools/python/python3-jsonext_0.4.2.bb
index 90575c6d..5a994d00 100644
--- a/meta-openstack/recipes-devtools/python/python-jsonext_0.4.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-jsonext_0.4.2.bb
@@ -8,9 +8,9 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
SRC_URI[md5sum] = "59207a244eba23bf628ed24935e4eee7"
SRC_URI[sha256sum] = "e7634e0b8d1a668bd2c92db5498f6162573feb72ac050c4415384e773b1ea091"
-inherit setuptools pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
- python-six \
- python-arrow \
+RDEPENDS:${PN} += " \
+ python3-six \
+ python3-arrow \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-jsonpath-rw-ext_1.2.2.bb b/meta-openstack/recipes-devtools/python/python3-jsonpath-rw-ext_1.2.2.bb
new file mode 100644
index 00000000..7a08f95c
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-jsonpath-rw-ext_1.2.2.bb
@@ -0,0 +1,28 @@
+SUMMARY = "Extensions for JSONPath RW"
+HOMEPAGE = "https://github.com/sileht/python-jsonpath-rw-ext"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI[sha256sum] = "a9e44e803b6d87d135b09d1e5af0db4d4cf97ba62711a80aa51c8c721980a994"
+
+inherit pypi setuptools3
+
+DEPENDS += " \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-babel \
+ python3-jsonpath-rw \
+ python3-six \
+ python3-ply \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python-jsonpath-rw_1.4.0.bb b/meta-openstack/recipes-devtools/python/python3-jsonpath-rw_1.4.0.bb
index 52fbcc8e..77366f36 100644
--- a/meta-openstack/recipes-devtools/python/python-jsonpath-rw_1.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-jsonpath-rw_1.4.0.bb
@@ -7,4 +7,4 @@ LIC_FILES_CHKSUM = "file://README.rst;md5=02384665f821c394981e0dd1faec9a7d"
SRC_URI[md5sum] = "3a807e05c2c12158fc6bb0a402fd5778"
SRC_URI[sha256sum] = "05c471281c45ae113f6103d1268ec7a4831a2e96aa80de45edc89b11fac4fbec"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-kafka_git.bb b/meta-openstack/recipes-devtools/python/python3-kafka_git.bb
new file mode 100644
index 00000000..24b3220a
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-kafka_git.bb
@@ -0,0 +1,27 @@
+SUMMARY = "Python client for Apache Kafka"
+HOMEPAGE = "https://github.com/mumrah/kafka-python"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+
+PV = "2.0.2+git${SRCPV}"
+SRCREV = "5bb126bf20bbb5baeb4e9afc48008dbe411631bc"
+
+SRCNAME = "kafka-python"
+
+LIC_FILES_CHKSUM = "file://LICENSE;md5=22efebb1e053dcc946f4b9d17f3cbbea"
+SRC_URI = "git://github.com/mumrah/${SRCNAME}.git;branch=master;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ ${PYTHON_PN}-pbr \
+ "
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-logging \
+ ${PYTHON_PN}-compression \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python-kazoo_2.0.bb b/meta-openstack/recipes-devtools/python/python3-kazoo_2.8.0.bb
index 78a006bb..e88f21a8 100644
--- a/meta-openstack/recipes-devtools/python/python-kazoo_2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-kazoo_2.8.0.bb
@@ -5,19 +5,21 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
# Archived version so we have to overwrite what the pypi class will derive
-PYPI_SRC_URI = "https://pypi.python.org/packages/source/k/${SRCNAME}/kazoo-${PV}.zip"
+SRCNAME = "kazoo"
-SRC_URI[md5sum] = "4b172de456c102b0e33f661e7e2b3583"
-SRC_URI[sha256sum] = "f0c42cc7752a331ba59269827bd19cb271210399a9dcab32b6a91465b4431a18"
+PYPI_SRC_URI = "https://pypi.python.org/packages/source/k/${SRCNAME}/kazoo-${PV}.tar.gz"
-inherit setuptools pypi
+SRC_URI[md5sum] = "5b2667e9c3f7b92675aef16c14cef97c"
+SRC_URI[sha256sum] = "588e27868e4a0ed70ae4a7a5b0f3bca4cec5e5c49dbd7e41349c0883182bf2fe"
-# DEPENDS_default: python-pip
+inherit setuptools3 pypi
+
+# DEPENDS_default: python3-pip
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-keyring_22.0.1.bb b/meta-openstack/recipes-devtools/python/python3-keyring_22.0.1.bb
new file mode 100644
index 00000000..2d8f51da
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-keyring_22.0.1.bb
@@ -0,0 +1,21 @@
+DESCRIPTION = "Store and access your passwords safely"
+HOMEPAGE = "https://pypi.python.org/pypi/keyring/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=7a7126e068206290f3fe9f8d6c713ea6"
+
+SRC_URI[md5sum] = "88e1607f9f40b82ab9e28529eec3edbc"
+SRC_URI[sha256sum] = "9acb3e1452edbb7544822b12fd25459078769e560fa51f418b6d00afaa6178df"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-hgtools \
+ python3-setuptools-scm-native \
+ python3-toml-native \
+"
+
+RDEPENDS:${PN} = " \
+ python3-logging \
+ python3-importlib-metadata \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-keystoneauth1_3.17.1.bb b/meta-openstack/recipes-devtools/python/python3-keystoneauth1_3.17.1.bb
deleted file mode 100644
index 75adf3dc..00000000
--- a/meta-openstack/recipes-devtools/python/python3-keystoneauth1_3.17.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-keystoneauth1.inc
diff --git a/meta-openstack/recipes-devtools/python/python-keystoneauth1.inc b/meta-openstack/recipes-devtools/python/python3-keystoneauth1_4.3.0.bb
index 14893d63..6557f6cb 100644
--- a/meta-openstack/recipes-devtools/python/python-keystoneauth1.inc
+++ b/meta-openstack/recipes-devtools/python/python3-keystoneauth1_4.3.0.bb
@@ -4,10 +4,10 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=96f840d59b245a1c817fbcb901afc574"
-SRC_URI[md5sum] = "0864f3485db8709d1dec0c8fa6073a31"
-SRC_URI[sha256sum] = "db91ccab5cc43dac4a25dc2c090642d7c31f9ceb28df2c685620d7c12335a8cd"
+SRC_URI[md5sum] = "455ff39860b21e924305f4db3d74e293"
+SRC_URI[sha256sum] = "e3fa55b58f082e4d753ae3fe599f3d74c591fd9cb8286879ff532a78955163f1"
-inherit pypi
+inherit setuptools3 pypi
DEPENDS += " \
${PYTHON_PN}-pbr \
@@ -18,7 +18,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
${PYTHON_PN}-iso8601 \
${PYTHON_PN}-requests \
diff --git a/meta-openstack/recipes-devtools/python/python-keystoneclient/keystone-api-check.sh b/meta-openstack/recipes-devtools/python/python3-keystoneclient/keystone-api-check.sh
index aba6d5f4..aba6d5f4 100644
--- a/meta-openstack/recipes-devtools/python/python-keystoneclient/keystone-api-check.sh
+++ b/meta-openstack/recipes-devtools/python/python3-keystoneclient/keystone-api-check.sh
diff --git a/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb b/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb
new file mode 100644
index 00000000..689cb0da
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb
@@ -0,0 +1,64 @@
+DESCRIPTION = "Client library for OpenStack Identity API"
+HOMEPAGE = "https://github.com/openstack/python-keystoneclient"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=4a4d0e932ffae1c0131528d30d419c55"
+
+SRCNAME = "keystoneclient"
+
+SRC_URI = "file://keystone-api-check.sh"
+
+SRC_URI = "\
+ git://github.com/openstack/python-keystoneclient.git;branch=stable/pike;protocol=https \
+ file://keystone-api-check.sh \
+ "
+
+PV = "4.1.0+git${SRCPV}"
+SRCREV = "7ff05baa1fa56f152173651f16fc6fd181291292"
+S = "${WORKDIR}/git"
+
+inherit setuptools3 monitor
+
+FILES:${PN}-doc += "${datadir}/keystoneclient"
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ bash \
+ python3-pbr \
+ python3-debtcollector \
+ python3-keystoneauth1 \
+ python3-oslo.config \
+ python3-oslo.i18n \
+ python3-oslo.serialization \
+ python3-oslo.utils \
+ python3-positional \
+ python3-requests \
+ python3-six \
+ python3-stevedore \
+ "
+
+do_install:append() {
+ cp -r ${S}/examples ${D}${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}
+}
+
+PACKAGES =+ " ${SRCNAME}-tests"
+
+FILES:${SRCNAME}-tests = "${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/examples \
+ "
+RDEPENDS:${SRCNAME}-tests += " \
+ python3-httpretty \
+ bash \
+ "
+
+MONITOR_CHECKS_${PN} += "\
+ keystone-api-check.sh \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-keystonemiddleware_git.bb b/meta-openstack/recipes-devtools/python/python3-keystonemiddleware_git.bb
new file mode 100644
index 00000000..66ed6420
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-keystonemiddleware_git.bb
@@ -0,0 +1,44 @@
+DESCRIPTION = "Middleware for OpenStack Identity API"
+HOMEPAGE = "https://launchpad.net/keystonemiddleware"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=4a4d0e932ffae1c0131528d30d419c55"
+
+SRCNAME = "keystonemiddleware"
+
+SRC_URI = "\
+ git://git.openstack.org/openstack/keystonemiddleware;branch=stable/pike \
+ "
+
+PV = "4.17.1+git${SRCPV}"
+SRCREV = "6712e8b7125fcbcf891b7e89ecb240798dad28ac"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-keystoneauth1 \
+ python3-oslo.config \
+ python3-oslo.context \
+ python3-oslo.i18n \
+ python3-oslo.log \
+ python3-oslo.serialization \
+ python3-oslo.utils \
+ python3-pbr \
+ python3-positional \
+ python3-pycadf \
+ python3-keystoneclient \
+ python3-requests \
+ python3-six \
+ python3-webob \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-kombu_4.6.4.bb b/meta-openstack/recipes-devtools/python/python3-kombu_4.6.4.bb
deleted file mode 100644
index 11b0826f..00000000
--- a/meta-openstack/recipes-devtools/python/python3-kombu_4.6.4.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-kombu.inc
diff --git a/meta-openstack/recipes-devtools/python/python-kombu.inc b/meta-openstack/recipes-devtools/python/python3-kombu_5.0.2.bb
index 99182810..bd06f3ee 100644
--- a/meta-openstack/recipes-devtools/python/python-kombu.inc
+++ b/meta-openstack/recipes-devtools/python/python3-kombu_5.0.2.bb
@@ -4,13 +4,13 @@ SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=daea7c168428449fbee05e644df929f4"
-SRC_URI[md5sum] = "4eb5f1e6f669e04f5bd0c627c7467156"
-SRC_URI[sha256sum] = "e5f0312dfb9011bebbf528ccaf118a6c2b5c3b8244451f08381fb23e7715809b"
+SRC_URI[md5sum] = "52192e631ac39a443fb1abeb52299f22"
+SRC_URI[sha256sum] = "f4965fba0a4718d47d470beeb5d6446e3357a62402b16c510b6a2f251e05ac3c"
-inherit pypi
+inherit setuptools3 pypi
-FILES_${PN}-doc += "${datadir}/${SRCNAME}"
+FILES:${PN}-doc += "${datadir}/${SRCNAME}"
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
${PYTHON_PN}-amqp \
"
diff --git a/meta-openstack/recipes-devtools/python/python-lesscpy_0.10.2.bb b/meta-openstack/recipes-devtools/python/python3-lesscpy_0.14.0.bb
index ca27cb5c..74da06d5 100644
--- a/meta-openstack/recipes-devtools/python/python-lesscpy_0.10.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-lesscpy_0.14.0.bb
@@ -4,13 +4,13 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a01aae31681ac25b4c46f98d627b9b5d"
-DEPENDS += "python-ply"
-RDEPENDS_${PN} += "python-ply"
+DEPENDS += "${PYTHON_PN}-ply"
+RDEPENDS:${PN} += "${PYTHON_PN}-ply"
-SRC_URI[md5sum] = "fedbad1f4eb19c3af37f09560156246d"
-SRC_URI[sha256sum] = "ccad1ad2a89ced1875c5ca4e16e5478b791d31fb187fe29f1541859318ed9055"
+SRC_URI[md5sum] = "efe82be479ddb7bdc48b2114dab94b20"
+SRC_URI[sha256sum] = "7b664f60818a16afa8cc9f1dd6d9b17f944e0ce94e50787d76f81bc7a8648cce"
-inherit setuptools pypi
+inherit setuptools3 pypi
DISTUTILS_INSTALL_ARGS = "--root=${D} \
--prefix=${prefix} \
diff --git a/meta-openstack/recipes-devtools/python/python-lockfile_0.12.2.bb b/meta-openstack/recipes-devtools/python/python3-lockfile_0.12.2.bb
index 61915777..ba446380 100644
--- a/meta-openstack/recipes-devtools/python/python-lockfile_0.12.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-lockfile_0.12.2.bb
@@ -7,17 +7,17 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2340dffbbfea534b58f1349984eeef72"
SRC_URI[md5sum] = "a6a1a82957a23afdf44cfdd039b65ff9"
SRC_URI[sha256sum] = "6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799"
-inherit distutils pypi
+inherit setuptools3 pypi
DEPENDS += "\
- python-pbr \
+ python3-pbr \
"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
- python-pbr-native \
+ python3-pbr-native \
"
-RDEPENDS_${PN} += "\
- python-pbr \
+RDEPENDS:${PN} += "\
+ python3-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-logutils_0.3.5.bb b/meta-openstack/recipes-devtools/python/python3-logutils_0.3.5.bb
index 4d760e09..c0068559 100644
--- a/meta-openstack/recipes-devtools/python/python3-logutils_0.3.5.bb
+++ b/meta-openstack/recipes-devtools/python/python3-logutils_0.3.5.bb
@@ -1,2 +1,16 @@
-inherit setuptools3
-require python-logutils.inc
+DESCRIPTION = "Set of handlers for the Python standard library's logging package"
+HOMEPAGE = "https://pypi.python.org/pypi/logutils"
+SECTION = "devel/python"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=44c35f0b8e2a27a2f33a4e4a5c65d014"
+
+SRC_URI[md5sum] = "fcd2f8e9217bfa0b580f253b35a9d954"
+SRC_URI[sha256sum] = "bc058a25d5c209461f134e1f03cab637d66a7a5ccc12e593db56fbb279899a82"
+
+inherit setuptools3 pypi
+
+# avoid "error: option --single-version-externally-managed not recognized"
+DISTUTILS_INSTALL_ARGS = "--root=${D} \
+ --prefix=${prefix} \
+ --install-lib=${PYTHON_SITEPACKAGES_DIR} \
+ --install-data=${datadir}"
diff --git a/meta-openstack/recipes-devtools/python/python3-magnumclient_3.3.0.bb b/meta-openstack/recipes-devtools/python/python3-magnumclient_3.3.0.bb
new file mode 100644
index 00000000..68676000
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-magnumclient_3.3.0.bb
@@ -0,0 +1,36 @@
+DESCRIPTION = "Python client for containers service"
+HOMEPAGE = "https://github.com/openstack/python-magnumclient"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
+
+SRC_URI[sha256sum] = "9734fbaa571fe11f252835878999efe02d4200ca9a5b1d9fe691fd5f4ec81f3b"
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} +=" \
+ python3-pbr \
+ python3-babel \
+ python3-oslo.config \
+ python3-oslo.i18n \
+ python3-oslo.serialization \
+ python3-oslo.utils \
+ python3-iso8601 \
+ python3-requests \
+ python3-keystoneclient \
+ python3-pyyaml \
+ python3-stevedore \
+ python3-six \
+ "
+
+PYPI_PACKAGE = "python-magnumclient"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-manilaclient_2.4.0.bb b/meta-openstack/recipes-devtools/python/python3-manilaclient_2.4.0.bb
new file mode 100644
index 00000000..7e51ec66
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-manilaclient_2.4.0.bb
@@ -0,0 +1,37 @@
+DESCRIPTION = "Python bindings to the OpenStack Manila API"
+HOMEPAGE = "https://github.com/openstack/python-manilaclient"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=9edbbf5857ab51214ef0e8b79069bb07"
+
+SRC_URI[sha256sum] = "e314cce0e1d2b92ff194dfa8e29bc67dd5703799a43abf7c323616ddb50d83c0"
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} +=" \
+ python3-pbr \
+ python3-iso8601 \
+ python3-oslo.config \
+ python3-oslo.log \
+ python3-oslo.serialization \
+ python3-oslo.utils \
+ python3-prettytable \
+ python3-pycrypto \
+ python3-requests \
+ python3-simplejson \
+ python3-babel \
+ python3-six \
+ python3-keystoneclient \
+ "
+
+PYPI_PACKAGE = "python-manilaclient"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-memcache_3.4.0.bb b/meta-openstack/recipes-devtools/python/python3-memcache_3.4.0.bb
new file mode 100644
index 00000000..cb7dadc4
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-memcache_3.4.0.bb
@@ -0,0 +1,26 @@
+DESCRIPTION = "A comprehensive, fast, pure Python memcached client"
+HOMEPAGE = "https://github.com/Pinterest/pymemcache"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=efde6ee9f51b69abbdca7d447b0d1488"
+
+PYPI_PACKAGE = "pymemcache"
+
+SRC_URI[md5sum] = "f0da0618d828f67ff3e0742c9ace3cd7"
+SRC_URI[sha256sum] = "47882ab1c7e5e1dea67df8aa9faf410ce82e606fd5f29501273a60ff61d7cc99"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ ${PYTHON_PN}-six-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-io \
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-logging \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-memcached_git.bb b/meta-openstack/recipes-devtools/python/python3-memcached_git.bb
index 9237af3f..aaa5d686 100644
--- a/meta-openstack/recipes-devtools/python/python-memcached_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-memcached_git.bb
@@ -5,19 +5,20 @@ DESCRIPTION = "\
memcached servers. Search google for memcached for more information."
HOMEPAGE = "https://pypi.python.org/pypi/python-memcached/"
SECTION = "devel/python"
-LICENSE = "PSF"
+LICENSE = "PSF-2.0"
LIC_FILES_CHKSUM = "file://PSF.LICENSE;md5=7dd786e8594f1e787da94a946557b40e"
-PV = "1.57+git${SRCPV}"
-SRCREV = "664bd3e23fe500fbde4c70636e2d24c8fd2f35af"
+PV = "1.59+git${SRCPV}"
+SRCREV = "959e068fec8b4c956b0d82269336818e667726e7"
-SRC_URI = "git://github.com/linsomniac/${BPN}.git"
+SRC_URI = "git://github.com/linsomniac/python-memcached.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
-RDEPENDS_${PN} += " \
- python-six \
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-pickle \
"
diff --git a/meta-openstack/recipes-devtools/python/python-microversion-parse_git.bb b/meta-openstack/recipes-devtools/python/python3-microversion-parse_git.bb
index d83ff002..0860aae6 100644
--- a/meta-openstack/recipes-devtools/python/python-microversion-parse_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-microversion-parse_git.bb
@@ -5,18 +5,23 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
SRC_URI = "\
- git://github.com/openstack/microversion-parse.git;branch=master \
+ git://github.com/openstack/microversion-parse.git;branch=master;protocol=https \
"
-PV = "0.1.4+git${SRCPV}"
-SRCREV = "1f6eac7c3df048679663919f75c2bcecd3e183a2"
+PV = "1.0.1+git${SRCPV}"
+SRCREV = "2c36df6bf33e42c379fbd8228fbe63c77b3714b1"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
DEPENDS += " \
"
-RDEPENDS_${PN} += " \
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
"
- \ No newline at end of file
+
diff --git a/meta-openstack/recipes-devtools/python/python-mimeparse_0.1.4.bb b/meta-openstack/recipes-devtools/python/python3-mimeparse_1.6.0.bb
index 1ab4242a..ae7bd430 100644
--- a/meta-openstack/recipes-devtools/python/python-mimeparse_0.1.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-mimeparse_1.6.0.bb
@@ -2,16 +2,20 @@ DESCRIPTION = "basic functions for parsing mime-type names and matching "
HOMEPAGE = "https://pypi.python.org/pypi/python-mimeparse/"
SECTION = "devel/python"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README;md5=07e6feb820fbca7eb99538badb3cd8e2"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=1f333cc431fd2aaf1a80b1b7212a6086"
PYPI_PACKAGE = "python-mimeparse"
-SRC_URI[md5sum] = "1d2816a16f17dcfe0c613da611fe7e13"
-SRC_URI[sha256sum] = "3c69a21e37e77f754e6fc09ebda70acd92c90d8a58f29a41cc0248351378ddc3"
+SRC_URI[md5sum] = "a32ae1df93be1ddb581d1c0fa124bab4"
+SRC_URI[sha256sum] = "76e4b03d700a641fd7761d3cd4fdbbdcd787eade1ebfac43f877016328334f78"
-inherit distutils pypi
+inherit pypi setuptools3
DISTUTILS_INSTALL_ARGS = "--root=${D} \
--prefix=${prefix} \
--install-lib=${PYTHON_SITEPACKAGES_DIR} \
--install-data=${datadir}"
+
+RDEPENDS:${PN} += " \
+ python3-netserver \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-mistralclient_4.1.1.bb b/meta-openstack/recipes-devtools/python/python3-mistralclient_4.1.1.bb
new file mode 100644
index 00000000..7f797548
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-mistralclient_4.1.1.bb
@@ -0,0 +1,29 @@
+DESCRIPTION = "Python client for Mistral REST API"
+HOMEPAGE = "https://github.com/openstack/python-mistralclient"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+SRC_URI[sha256sum] = "b03d52ec860df292192a0face767585633e209ba9297fc71da70d42d6a76aebe"
+
+PYPI_PACKAGE = "python-mistralclient"
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} +=" \
+ python3-cliff \
+ python3-pbr \
+ python3-keystoneclient \
+ python3-pyyaml \
+ python3-requests \
+ "
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python-mox3_0.28.0.bb b/meta-openstack/recipes-devtools/python/python3-mox3_1.1.0.bb
index 28ffe16c..c7e28fe4 100644
--- a/meta-openstack/recipes-devtools/python/python-mox3_0.28.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-mox3_1.1.0.bb
@@ -4,21 +4,21 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[md5sum] = "c930d8479996541b04447a67e96e4a62"
-SRC_URI[sha256sum] = "8094868e70f814b4a526ecc592365437bc93a7dd60341321344987b3e8dba49d"
+SRC_URI[md5sum] = "0eff74d3a85ec4d4dc6acf7f524ca816"
+SRC_URI[sha256sum] = "8a526b7b9b6341f541a9aef3e08c93fd84a5373fe89d4cc51dd571f085b2363c"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += "\
- python-pbr \
+ python3-pbr \
"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
- python-pbr-native \
+ python3-pbr-native \
"
-RDEPENDS_${PN} += " \
- python-pbr \
- python-fixtures \
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-fixtures \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-munch_2.5.0.bb b/meta-openstack/recipes-devtools/python/python3-munch_2.5.0.bb
new file mode 100644
index 00000000..8cd800c5
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-munch_2.5.0.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "munch is a fork of David Schoonover's Bunch package, providing similar functionality"
+HOMEPAGE = "https://pypi.org/project/munch/"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f0291cd32b2d6a91d9b19970c94d0a46"
+
+SRC_URI[md5sum] = "ed84c3718416c8d4d03d0a6ef46e8e0c"
+SRC_URI[sha256sum] = "2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pbr-native \
+"
+
+RDEPENDS:${PN} += " \
+ python3-pkg-resources \
+ python3-six \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-netifaces_0.10.9.bb b/meta-openstack/recipes-devtools/python/python3-netifaces_0.10.9.bb
deleted file mode 100644
index a46326fd..00000000
--- a/meta-openstack/recipes-devtools/python/python3-netifaces_0.10.9.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-netifaces.inc
diff --git a/meta-openstack/recipes-devtools/python/python-nose-exclude_0.2.0.bb b/meta-openstack/recipes-devtools/python/python3-nose-exclude_0.5.0.bb
index 95fee0ff..765c9b08 100644
--- a/meta-openstack/recipes-devtools/python/python-nose-exclude_0.2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-nose-exclude_0.5.0.bb
@@ -4,19 +4,19 @@
DESCRIPTION = "Nose plugin that allows you to easily specify directories to be excluded from testing."
HOMEPAGE = "http://bitbucket.org/kgrandis/nose-exclude"
SECTION = "devel/python"
-LICENSE = "LGPL-2.1"
+LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/LGPL-2.1;md5=1a6d268fd218675ffea8be556788b780"
-SRC_URI[md5sum] = "c8d798c3e29ac82dd5c7bf98a99404af"
-SRC_URI[sha256sum] = "27babdc53e0741ed09d21b7fdb5d244aabb1679f67ef81289f0f34e50aca51c9"
+SRC_URI[md5sum] = "072f72e782f28a9c42356976f8ec22d9"
+SRC_URI[sha256sum] = "f78fa8b41eeb815f0486414f710f1eea0949e346cfb11d59ba6295ed69e84304"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-RDEPENDS_${PN} += " \
- python-nose \
+RDEPENDS:${PN} += " \
+ python3-nose \
"
diff --git a/meta-openstack/recipes-devtools/python/python-novnc/python-distutils.patch b/meta-openstack/recipes-devtools/python/python3-novnc/python-distutils.patch
index ef3393f3..85befc9f 100644
--- a/meta-openstack/recipes-devtools/python/python-novnc/python-distutils.patch
+++ b/meta-openstack/recipes-devtools/python/python3-novnc/python-distutils.patch
@@ -1,13 +1,13 @@
Index: git/setup.py
===================================================================
--- /dev/null
-+++ git/setup.py
++++ b/setup.py
@@ -0,0 +1,14 @@
+#!/usr/bin/env python
+
+from distutils.core import setup
+
-+setup(name='python-novnc',
++setup(name='python3-novnc',
+ version='2012.1~e3',
+ description='NoVNC python libraries',
+ author='Ghe Rivero',
diff --git a/meta-openstack/recipes-devtools/python/python3-novnc_git.bb b/meta-openstack/recipes-devtools/python/python3-novnc_git.bb
new file mode 100644
index 00000000..b41b5876
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-novnc_git.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "This package contains the core python parts of NoVNC"
+HOMEPAGE = "https://github.com/kanaka/noVNC"
+SECTION = "devel/python"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=99aebbcc36b17df855fad64d4b792bff"
+
+SRCREV = "463c39e4af98ec4106b87bbea17e1605aa4c6180"
+PV = "1.3.0"
+
+SRC_URI = "git://github.com/kanaka/noVNC.git;branch=master;protocol=https \
+ file://python-distutils.patch"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " python3-websockify"
diff --git a/meta-openstack/recipes-devtools/python/python3-oauth2client_4.1.3.bb b/meta-openstack/recipes-devtools/python/python3-oauth2client_4.1.3.bb
new file mode 100644
index 00000000..7943e393
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oauth2client_4.1.3.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "OAuth 2.0 client library"
+AUTHOR = "Google Inc."
+HOMEPAGE = "http://github.com/google/oauth2client/"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=038e1390e94fe637991fa5569daa62bc"
+
+inherit setuptools3 pypi
+
+SRC_URI[md5sum] = "3a9eb781f685949c04946f6c09e4c11d"
+SRC_URI[sha256sum] = "d486741e451287f69568a4d26d70d9acd73a2bbfa275746c535b4209891cccc6"
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-httplib2 \
+ ${PYTHON_PN}-pyasn1 \
+ ${PYTHON_PN}-pyasn1-modules \
+ ${PYTHON_PN}-rsa \
+ ${PYTHON_PN}-six \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-openstack-nose_0.11.bb b/meta-openstack/recipes-devtools/python/python3-openstack-nose_0.11.bb
index f33e5152..9dcbb7ff 100644
--- a/meta-openstack/recipes-devtools/python/python-openstack-nose_0.11.bb
+++ b/meta-openstack/recipes-devtools/python/python3-openstack-nose_0.11.bb
@@ -12,15 +12,15 @@ PYPI_PACKAGE = "openstack.nose_plugin"
SRC_URI[md5sum] = "0c6547f413db8c66921b110f78132aac"
SRC_URI[sha256sum] = "a28d44dc23de8164d7893da7020404c73c4325b46d5507911f0257c15f613b4f"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-RDEPENDS_${PN} += " \
- python-nose \
- python-colorama \
- python-termcolor \
+RDEPENDS:${PN} += " \
+ python3-nose \
+ python3-colorama \
+ python3-termcolor \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-openstacksdk_git.bb b/meta-openstack/recipes-devtools/python/python3-openstacksdk_git.bb
new file mode 100644
index 00000000..5e5035d4
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-openstacksdk_git.bb
@@ -0,0 +1,41 @@
+DESCRIPTION = "Unified SDK for OpenStack"
+HOMEPAGE = "https://github.com/openstack/python-openstacksdk"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+SRC_URI = " \
+ git://github.com/openstack/python-openstacksdk.git;branch=master;protocol=https \
+ "
+
+PV = "0.52.0+git${SRCPV}"
+SRCREV = "e169c495de39a2d97ef1d8bb7894b18e4ef268dd"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += "\
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ bash \
+ python3-jsonpatch \
+ python3-six \
+ python3-stevedore \
+ python3-os-client-config \
+ python3-keystoneauth1 \
+ python3-deprecation \
+ python3-os-service-types \
+ python3-munch \
+ python3-jmespath \
+ python3-netifaces \
+ python3-decorator \
+ python3-dogpile.cache \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-ordereddict_1.1.bb b/meta-openstack/recipes-devtools/python/python3-ordereddict_1.1.bb
index 6102ecbc..7fa27101 100644
--- a/meta-openstack/recipes-devtools/python/python-ordereddict_1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-ordereddict_1.1.bb
@@ -7,15 +7,15 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7f0267460024072a9bbf135ee87a41b8"
SRC_URI[md5sum] = "a0ed854ee442051b249bfad0f638bbec"
SRC_URI[sha256sum] = "1c35b4ac206cef2d24816c89f89cf289dd3d38cf7c449bb3fab7bf6d43f01b1f"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pip \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-pip \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-os-brick_git.bb b/meta-openstack/recipes-devtools/python/python3-os-brick_git.bb
new file mode 100644
index 00000000..cef666d4
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-os-brick_git.bb
@@ -0,0 +1,43 @@
+DESCRIPTION = "OpenStack Cinder brick library for managing local volume attaches"
+HOMEPAGE = "https://github.com/openstack/os-brick"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI = "\
+ git://github.com/openstack/os-brick.git;branch=stable/victoria;protocol=https \
+ "
+SRCREV = "f0cf77672fed70f20896c23015cb50341f311f38"
+
+PV = "4.0.1+git${SRCPV}"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+FILES:${PN} += "${datadir}/etc/*"
+
+DEPENDS += " \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-babel \
+ python3-eventlet \
+ python3-oslo.concurrency \
+ python3-oslo.log \
+ python3-oslo.serialization \
+ python3-oslo.i18n \
+ python3-oslo.privsep \
+ python3-oslo.service \
+ python3-oslo.utils \
+ python3-requests \
+ python3-retrying \
+ python3-six \
+ python3-os-win \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-os-service-types_1.7.0.bb b/meta-openstack/recipes-devtools/python/python3-os-service-types_1.7.0.bb
new file mode 100644
index 00000000..71f756a6
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-os-service-types_1.7.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Python library for consuming OpenStack sevice-types-authority data"
+HOMEPAGE = "https://pypi.org/project/os-service-types/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI[sha256sum] = "31800299a82239363995b91f1ebf9106ac7758542a1e4ef6dc737a5932878c6c"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-os-traits_git.bb b/meta-openstack/recipes-devtools/python/python3-os-traits_2.4.0.bb
index 8d4079b1..69ab2233 100644
--- a/meta-openstack/recipes-devtools/python/python-os-traits_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-os-traits_2.4.0.bb
@@ -4,21 +4,19 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-SRC_URI = "\
- git://github.com/openstack/os-traits.git;branch=stable/pike \
- "
-
-PV = "0.3.3+git${SRCPV}"
-SRCREV = "3e8b4a77aaf2d8b64f89ba3b479113d0b44bbe2f"
-S = "${WORKDIR}/git"
+SRC_URI[sha256sum] = "af1df9485a3119c2a6647639c8bb8bb852cb839ad9c12fa1d9e72f402c66af49"
-inherit setuptools
+inherit setuptools3 pypi
DEPENDS += " \
- python-pbr \
+ python3-pbr \
"
-RDEPENDS_${PN} += " \
- python-pbr \
- python-six \
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-six \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-os-vif_git.bb b/meta-openstack/recipes-devtools/python/python3-os-vif_git.bb
new file mode 100644
index 00000000..a8fe3c01
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-os-vif_git.bb
@@ -0,0 +1,37 @@
+DESCRIPTION = "OpenStack integration library between network and compute providers."
+HOMEPAGE = "https://github.com/openstack/os-vif"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI = "\
+ git://github.com/openstack/os-vif.git;branch=master;protocol=https \
+ "
+
+PV = "2.2.0+git${SRCPV}"
+SRCREV = "d7928102d69dadf653c9f734e5cf8fd504335849"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-netaddr \
+ python3-oslo.concurrency \
+ python3-oslo.config \
+ python3-oslo.log \
+ python3-oslo.i18n \
+ python3-oslo.privsep \
+ python3-six \
+ python3-stevedore \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python3-os-win_git.bb b/meta-openstack/recipes-devtools/python/python3-os-win_git.bb
new file mode 100644
index 00000000..b8a23fbd
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-os-win_git.bb
@@ -0,0 +1,37 @@
+DESCRIPTION = "Windows / Hyper-V library for OpenStack projects."
+HOMEPAGE = "https://github.com/openstack/os-win"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+SRC_URI = "\
+ git://github.com/openstack/os-win.git;branch=master;protocol=https \
+ "
+
+PV = "5.1.0+git${SRCPV}"
+SRCREV = "066c1c49b52de17217edfdbefe9c96e457ad23d2"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-babel \
+ python3-eventlet \
+ python3-oslo.concurrency \
+ python3-oslo.config \
+ python3-oslo.log \
+ python3-oslo.utils \
+ python3-oslo.i18n \
+ python3-greenlet \
+ python3-dnspython \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-os-xenapi_0.3.4.bb b/meta-openstack/recipes-devtools/python/python3-os-xenapi_0.3.4.bb
new file mode 100644
index 00000000..9055da7c
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-os-xenapi_0.3.4.bb
@@ -0,0 +1,29 @@
+DESCRIPTION = "XenAPI library for OpenStack projects."
+HOMEPAGE = "https://github.com/openstack/os-xenapi"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI[sha256sum] = "85d9d4bff4086a9c36eb9b2b9dfce542fa8336821a63826180dc0e8637e8ad72"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pbr \
+ "
+
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ bash \
+ python3-pbr \
+ python3-babel \
+ python3-eventlet \
+ python3-oslo.concurrency \
+ python3-oslo.log \
+ python3-oslo.utils \
+ python3-oslo.i18n \
+ python3-six \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-osc-lib_1.13.0.bb b/meta-openstack/recipes-devtools/python/python3-osc-lib_1.13.0.bb
deleted file mode 100644
index 256c286d..00000000
--- a/meta-openstack/recipes-devtools/python/python3-osc-lib_1.13.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-osc-lib.inc
diff --git a/meta-openstack/recipes-devtools/python/python-osc-lib.inc b/meta-openstack/recipes-devtools/python/python3-osc-lib_2.3.0.bb
index 05891376..2169e447 100644
--- a/meta-openstack/recipes-devtools/python/python-osc-lib.inc
+++ b/meta-openstack/recipes-devtools/python/python3-osc-lib_2.3.0.bb
@@ -4,17 +4,17 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
-SRC_URI[md5sum] = "5e91028524b50a72f9913ccd2994cf77"
-SRC_URI[sha256sum] = "9dcd3b55bd887525a7020a8adbabb661a340fc4a4a707950dc1c6f0b286cce77"
+SRC_URI[md5sum] = "0fa5c159de19e984323474321a8a02ed"
+SRC_URI[sha256sum] = "ee4f8b6989d3a3fb1021a6a32665000b1db27e615a0ab5c86c35eb59c90003f1"
-inherit pypi
+inherit setuptools3 pypi
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
${PYTHON_PN}-six \
${PYTHON_PN}-babel \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.cache_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.cache_git.bb
new file mode 100644
index 00000000..5ce82ed5
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.cache_git.bb
@@ -0,0 +1,37 @@
+DESCRIPTION = "An oslo.config enabled dogpile.cache"
+HOMEPAGE = "https://github.com/openstack/oslo.cache"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+PV = "2.6.1+git${SRCPV}"
+SRCREV = "df075b2465195de53e42897e7d9be6c6c375ce5e"
+
+SRCNAME = "oslo.cache"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-dogpile.cache \
+ python3-six \
+ python3-oslo.config \
+ python3-oslo.i18n \
+ python3-oslo.log \
+ python3-oslo.utils \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.concurrency_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.concurrency_git.bb
new file mode 100644
index 00000000..abcff6ba
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.concurrency_git.bb
@@ -0,0 +1,37 @@
+DESCRIPTION = "oslo.concurrency library"
+HOMEPAGE = "http://launchpad.net/oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+PV = "3.21.2+git${SRCPV}"
+SRCREV = "1b25351d1c63e573068fff3d16faca440bbdcabf"
+
+SRCNAME = "oslo.concurrency"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+# DEPENDS_default: python3-pip
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-fasteners \
+ python3-oslo.config \
+ python3-oslo.i18n \
+ python3-oslo.utils \
+ python3-six \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.config_8.4.0.bb b/meta-openstack/recipes-devtools/python/python3-oslo.config_8.4.0.bb
new file mode 100644
index 00000000..e7557df9
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.config_8.4.0.bb
@@ -0,0 +1,26 @@
+DESCRIPTION = "API supporting parsing command line arguments and .ini style configuration files."
+HOMEPAGE = "https://pypi.python.org/pypi/oslo.config/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
+
+SRC_URI[sha256sum] = "537d62c581de2227aebfc4c71ee6fb455b853be920e0b30b65ebbe8d8128725c"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pbr \
+ python3-pbr-native \
+ python3-pip \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-requests \
+ python3-netaddr \
+ python3-stevedore \
+ python3-debtcollector \
+ python3-oslo.i18n \
+ python3-rfc3986 \
+ python3-pyyaml \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.context_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.context_git.bb
index bf1ae7af..2aa318fb 100644
--- a/meta-openstack/recipes-devtools/python/python-oslo.context_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.context_git.bb
@@ -5,28 +5,28 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "oslo.context"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
PV = "2.17.0+git${SRCPV}"
SRCREV = "f4b6914db02e6bcf0de4a97bbc3dc85dd6e06d91"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
DEPENDS += " \
- python-pip \
- python-pbr \
+ python3-pip \
+ python3-pbr \
"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
- python-pbr-native \
+ python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
bash \
- python-pbr \
- python-debtcollector \
- python-positional \
+ python3-pbr \
+ python3-debtcollector \
+ python3-positional \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.db_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.db_git.bb
new file mode 100644
index 00000000..0a5a05dc
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.db_git.bb
@@ -0,0 +1,38 @@
+DESCRIPTION = "oslo.db library"
+HOMEPAGE = "http://launchpad.net/oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+PV = "8.4.0+git${SRCPV}"
+SRCREV = "e42c73343f640eaacb0a76d204eb55c85de4f5d5"
+
+SRCNAME = "oslo.db"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-six \
+ python3-alembic \
+ python3-oslo.config \
+ python3-oslo.i18n \
+ python3-oslo.utils \
+ python3-sqlalchemy \
+ python3-sqlalchemy-migrate \
+ python3-stevedore \
+ python3-pbr \
+ python3-debtcollector \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb
index 5a066226..49709d62 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb
@@ -1,2 +1,34 @@
+DESCRIPTION = "oslo.i18n library"
+HOMEPAGE = "http://launchpad.net/oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+PV = "5.0.1+git${SRCPV}"
+SRCREV = "73187bd86903fc87665a829c9a0c714db6aa3022"
+
+SRCNAME = "oslo.i18n"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
inherit setuptools3
-require python-oslo.i18n.inc
+
+S = "${WORKDIR}/git"
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ ${PYTHON_PN}-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ ${PYTHON_PN}-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-babel \
+ ${PYTHON_PN}-pbr \
+ ${PYTHON_PN}-six \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.log_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.log_git.bb
new file mode 100644
index 00000000..c702e5ca
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.log_git.bb
@@ -0,0 +1,41 @@
+DESCRIPTION = "Oslo Log Library"
+HOMEPAGE = "https://launchpad.net/oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+SRCNAME = "oslo.log"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
+
+PV = "3.30.3+git${SRCPV}"
+SRCREV = "76d1dee7b80c62172ea3900b75a47edf5b64cab4"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-babel \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ bash \
+ python3-pbr \
+ python3-six \
+ python3-oslo.config \
+ python3-oslo.context \
+ python3-oslo.i18n \
+ python3-oslo.utils \
+ python3-oslo.serialization \
+ python3-pyinotify \
+ python3-debtcollector \
+ python3-dateutil \
+ python3-monotonic \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.messaging_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.messaging_git.bb
new file mode 100644
index 00000000..0dc65bed
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.messaging_git.bb
@@ -0,0 +1,51 @@
+DESCRIPTION = "Oslo Messaging API"
+HOMEPAGE = "https://launchpad.net/oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
+
+SRCNAME = "oslo.messaging"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+PV = "12.5.0+git${SRCPV}"
+SRCREV = "62e104bdb57714a0754f788795d1b4faf8ebb74d"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ bash \
+ python3-pbr \
+ python3-cachetools \
+ python3-futurist \
+ python3-oslo.log \
+ python3-oslo.utils \
+ python3-oslo.serialization \
+ python3-oslo.middleware \
+ python3-oslo.service \
+ python3-oslo.i18n \
+ python3-stevedore \
+ python3-debtcollector \
+ python3-monotonic \
+ python3-six \
+ python3-webob \
+ python3-pyyaml \
+ python3-amqp \
+ python3-kombu \
+ python3-pika \
+ python3-pika-pool \
+ python3-tenacity \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.middleware_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.middleware_git.bb
new file mode 100644
index 00000000..51b3e7c2
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.middleware_git.bb
@@ -0,0 +1,43 @@
+DESCRIPTION = "Oslo Middleware library"
+HOMEPAGE = "http://launchpad.net/oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+PV = "4.1.0+git${SRCPV}"
+SRCREV = "7355d905bc0e6b7d8884e290cc26895eed0f7179"
+
+SRCNAME = "oslo.middleware"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+# DEPENDS_default: python3-pip
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-jinja2 \
+ python3-oslo.config \
+ python3-oslo.context \
+ python3-oslo.i18n \
+ python3-oslo.utils \
+ python3-six \
+ python3-stevedore \
+ python3-webob \
+ python3-debtcollector \
+ python3-statsd \
+ python3-monotonic \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.policy_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.policy_git.bb
new file mode 100644
index 00000000..e5674328
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.policy_git.bb
@@ -0,0 +1,36 @@
+SUMMARY = "Oslo Policy library"
+DESCRIPTION = "The Oslo Policy library provides support for RBAC policy enforcement across all OpenStack services."
+HOMEPAGE = "https://github.com/openstack/oslo.policy"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+PV = "3.3.0+git${SRCPV}"
+SRCREV = "cab28649c689067970a51a2f9b329bdd6a0f0501"
+
+SRCNAME = "oslo.policy"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+"
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-oslo.config \
+ python3-oslo.i18n \
+ python3-oslo.serialization \
+ python3-oslo.utils \
+ python3-six \
+ python3-pyyaml \
+ python3-requests \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.privsep_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.privsep_git.bb
new file mode 100644
index 00000000..f6e51021
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.privsep_git.bb
@@ -0,0 +1,35 @@
+DESCRIPTION = "OpenStack library for privilege separation"
+HOMEPAGE = "https://github.com/openstack/oslo.privsep"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRCNAME = "oslo.privsep"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+PV = "2.4.0+git${SRCPV}"
+SRCREV = "512b5d9f6b79b798474d8bb2dac2462b0f705cb9"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-oslo.log \
+ python3-oslo.i18n \
+ python3-oslo.config \
+ python3-oslo.utils \
+ python3-cffi \
+ python3-eventlet \
+ python3-greenlet \
+ python3-msgpack \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.reports_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.reports_git.bb
new file mode 100644
index 00000000..1b9e4930
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.reports_git.bb
@@ -0,0 +1,36 @@
+DESCRIPTION = "oslo.reports library"
+HOMEPAGE = "https://wiki.openstack.org/wiki/Oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+PV = "2.2.0+git${SRCPV}"
+SRCREV = "bc631aedef131bc45225720e5c8f8e4ca35ff020"
+
+SRCNAME = "oslo.reports"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-six \
+ python3-jinja2 \
+ python3-psutil \
+ python3-oslo.i18n \
+ python3-oslo.utils \
+ python3-oslo.serialization \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.rootwrap_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.rootwrap_git.bb
new file mode 100644
index 00000000..b873afdb
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.rootwrap_git.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "Oslo Rootwrap"
+HOMEPAGE = "https://launchpad.net/oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
+
+PV = "6.1.0+git${SRCPV}"
+SRCREV = "ff61e1577c3aaec6242951876263108559d1a203"
+
+SRCNAME = "oslo.rootwrap"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+# DEPENDS_default: python3-pip
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-six \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-oslo.serialization_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.serialization_git.bb
index b11957d9..542404a9 100644
--- a/meta-openstack/recipes-devtools/python/python-oslo.serialization_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.serialization_git.bb
@@ -5,31 +5,31 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
SRCNAME = "oslo.serialization"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
PV = "2.20.0+git${SRCPV}"
SRCREV = "e56d91427c11a3813a0154d47e804018e580086e"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
-# DEPENDS_default: python-pip
+# DEPENDS_default: python3-pip
DEPENDS += " \
- python-pip \
- python-pbr \
+ python3-pip \
+ python3-pbr \
"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
- python-pbr-native \
+ python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pbr \
- python-six \
- python-oslo.utils \
- python-pytz \
- python-msgpack \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-six \
+ python3-oslo.utils \
+ python3-pytz \
+ python3-msgpack \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.service_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.service_git.bb
new file mode 100644
index 00000000..7ea4373f
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.service_git.bb
@@ -0,0 +1,44 @@
+DESCRIPTION = "oslo.service library"
+HOMEPAGE = "https://wiki.openstack.org/wiki/Oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+PV = "1.25.2"
+SRCREV = "8481ce67951aa1b44203c03639b79e06f65bd8bc"
+
+SRCNAME = "oslo.service"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-webob \
+ python3-eventlet \
+ python3-greenlet \
+ python3-monotonic \
+ python3-oslo.utils \
+ python3-oslo.concurrency \
+ python3-oslo.config \
+ python3-oslo.log \
+ python3-six \
+ python3-oslo.i18n \
+ python3-pastedeploy \
+ python3-paste \
+ python3-routes \
+ python3-dnspython \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb
index 3b4636a8..7bec9804 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb
@@ -1,2 +1,38 @@
+DESCRIPTION = "Oslo utils"
+HOMEPAGE = "https://launchpad.net/oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+SRCNAME = "oslo.utils"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
+
+PV = "3.28.0+git${SRCPV}"
+SRCREV = "8b3965b9bbe1e31a4939f2f69c5239d6d5c7f72c"
+S = "${WORKDIR}/git"
+
+# DEPENDS_default: python3-pip
inherit setuptools3
-require python-oslo.utils.inc
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ ${PYTHON_PN}-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ ${PYTHON_PN}-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-pbr \
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-iso8601 \
+ ${PYTHON_PN}-oslo.i18n \
+ ${PYTHON_PN}-pytz \
+ ${PYTHON_PN}-netaddr \
+ ${PYTHON_PN}-netifaces \
+ ${PYTHON_PN}-debtcollector \
+ ${PYTHON_PN}-pyparsing \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.versionedobjects_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.versionedobjects_git.bb
new file mode 100644
index 00000000..b24158e3
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.versionedobjects_git.bb
@@ -0,0 +1,41 @@
+DESCRIPTION = "oslo.versionedobjects library"
+HOMEPAGE = "https://wiki.openstack.org/wiki/Oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+PV = "2.3.0+git${SRCPV}"
+SRCREV = "8db69628834332ed2df6690135be5d5c1ebd3ca1"
+
+SRCNAME = "oslo.versionedobjects"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-six \
+ python3-oslo.concurrency \
+ python3-oslo.config \
+ python3-oslo.context \
+ python3-oslo.messaging \
+ python3-oslo.serialization \
+ python3-oslo.utils \
+ python3-oslo.log \
+ python3-oslo.i18n \
+ python3-webob \
+ python3-iso8601 \
+ python3-netaddr \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.vmware_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.vmware_git.bb
new file mode 100644
index 00000000..e748a1f5
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.vmware_git.bb
@@ -0,0 +1,41 @@
+DESCRIPTION = "oslo.vmware library"
+HOMEPAGE = "http://launchpad.net/oslo"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+PV = "3.4.0+git${SRCPV}"
+SRCREV = "32c8d43a20cb6a29f03324fbc2e6cad3bfb5a294"
+
+SRCNAME = "oslo.vmware"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-stevedore \
+ python3-netaddr \
+ python3-six \
+ python3-oslo.i18n \
+ python3-oslo.utils \
+ python3-oslo.concurrency \
+ python3-pyyaml \
+ python3-lxml \
+ python3-suds-jurko \
+ python3-eventlet \
+ python3-requests \
+ python3-urllib3 \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-oslotest_git.bb b/meta-openstack/recipes-devtools/python/python3-oslotest_git.bb
new file mode 100644
index 00000000..c4416505
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-oslotest_git.bb
@@ -0,0 +1,39 @@
+DESCRIPTION = "OpenStack test framework and test fixtures. \
+The oslotest package can be cross-tested against its consuming projects to ensure \
+that no changes to the library break the tests in those other projects."
+HOMEPAGE = "https://pypi.python.org/pypi/oslotest"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+PV = "2.17.2+git${SRCPV}"
+SRCREV = "54ac29c3edd46530c1ee90eb860a7e686d9a3740"
+
+SRCNAME = "oslotest"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += "\
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} = "python3-fixtures \
+ python3-subunit \
+ python3-six \
+ python3-testrepository \
+ python3-testtools \
+ python3-mock \
+ python3-mox3 \
+ python3-os-client-config \
+ python3-debtcollector \
+ bash \
+"
+
diff --git a/meta-openstack/recipes-devtools/python/python3-osprofiler_3.4.0.bb b/meta-openstack/recipes-devtools/python/python3-osprofiler_3.4.0.bb
new file mode 100644
index 00000000..c7f84b45
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-osprofiler_3.4.0.bb
@@ -0,0 +1,35 @@
+DESCRIPTION = "OpenStack Profiler Library"
+HOMEPAGE = "http://www.openstack.org/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=19cbd64715b51267a47bf3750cc6a8a5"
+
+SRC_URI[md5sum] = "691c4d2cc77e60eeaa30edd7bf087481"
+SRC_URI[sha256sum] = "f7fe387f4dd681bbf92b9fbe857cc90e89cfe96d44522a2727540902310a9ed6"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-six \
+ python3-oslo.messaging \
+ python3-oslo.log \
+ python3-oslo.utils \
+ python3-webob \
+ python3-requests \
+ python3-netaddr \
+ python3-oslo.concurrency \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-ovs_2.7.2.bb b/meta-openstack/recipes-devtools/python/python3-ovs_2.13.0.bb
index 2ec9a6ec..4f372bc8 100644
--- a/meta-openstack/recipes-devtools/python/python-ovs_2.7.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-ovs_2.13.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
-SRC_URI[md5sum] = "8551ed58f4e5878db9a599e2d7792d98"
-SRC_URI[sha256sum] = "24cc9e324b03ba8d5799f07edf6c8eef013d6cbf741707f42200b1674fd60928"
+SRC_URI[md5sum] = "a4a252b3c1c7d3d2d4d622179cff178e"
+SRC_URI[sha256sum] = "c158aaaddbad1f122222f45def50e2bb2f9af4e21a101f5be8488da66d4391f5"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python-ovsdbapp_git.bb b/meta-openstack/recipes-devtools/python/python3-ovsdbapp_git.bb
index cc1f424b..b5de2621 100644
--- a/meta-openstack/recipes-devtools/python/python-ovsdbapp_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-ovsdbapp_git.bb
@@ -5,28 +5,28 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "ovsdbapp"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
-PV = "0.4.1+git${SRCPV}"
-SRCREV = "742754bce3c9453f8c7186455a92e4f6d6b18ace"
+PV = "0.4.4+git${SRCPV}"
+SRCREV = "40064ca2d99389f278028508a17f2e38d6df6f10"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
-# DEPENDS_default: python-pip
+# DEPENDS_default: python3-pip
DEPENDS += " \
- python-pip \
- python-pbr \
+ python3-pip \
+ python3-pbr \
"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
- python-pbr-native \
+ python3-pbr-native \
"
-RDEPENDS_${PN} += " \
- python-fixtures \
- python-ovs \
- python-pbr \
+RDEPENDS:${PN} += " \
+ python3-fixtures \
+ python3-ovs \
+ python3-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python-pam_0.1.4.bb b/meta-openstack/recipes-devtools/python/python3-pam_0.1.4.bb
index c818d5f6..c6f6be9b 100644
--- a/meta-openstack/recipes-devtools/python/python-pam_0.1.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pam_0.1.4.bb
@@ -7,4 +7,4 @@ LIC_FILES_CHKSUM = "file://setup.py;beginline=13;endline=13;md5=8ecc573c355c5eb2
SRC_URI[md5sum] = "4c5247af579352bb6882dac64be10a33"
SRC_URI[sha256sum] = "35e88575afc37a2a5f96e20b22fa55d3e3213370d4ce640af1597c2a1dde226b"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-paramiko_2.6.0.bb b/meta-openstack/recipes-devtools/python/python3-paramiko_2.6.0.bb
deleted file mode 100644
index 97e56e10..00000000
--- a/meta-openstack/recipes-devtools/python/python3-paramiko_2.6.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-paramiko.inc
diff --git a/meta-openstack/recipes-devtools/python/python-paste_2.0.2.bb b/meta-openstack/recipes-devtools/python/python3-paste_3.5.0.bb
index d20283c5..086766d4 100644
--- a/meta-openstack/recipes-devtools/python/python-paste_2.0.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-paste_3.5.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://docs/license.txt;md5=1798f29d55080c60365e6283cb49779c
PYPI_PACKAGE = "Paste"
-SRC_URI[md5sum] = "4bfc8a7eaf858f6309d2ac0f40fc951c"
-SRC_URI[sha256sum] = "adac3ac893a2dac6b8ffd49901377dd6819e05be3436b374d698641071daba99"
+SRC_URI[md5sum] = "90c56e0f84c58ca4841c0df0bcfc11d9"
+SRC_URI[sha256sum] = "1b095c42dc91d426f3ae85101796b14d265887f8f36f3aad143a5f29effdc39d"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-pastedeploy_2.1.0.bb b/meta-openstack/recipes-devtools/python/python3-pastedeploy_2.1.0.bb
new file mode 100644
index 00000000..7fc062a5
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-pastedeploy_2.1.0.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "Load, configure, and compose WSGI applications and servers"
+HOMEPAGE = "http://pythonpaste.org/deploy/"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=57609488f8ad28ebf6844a5169a85215"
+
+PYPI_PACKAGE = "PasteDeploy"
+
+SRC_URI[md5sum] = "f1e62dc76092433b7ae150cd81603fbd"
+SRC_URI[sha256sum] = "e7559878b6e92023041484be9bcb6d767cf4492fc3de7257a5dae76a7cc11a9b"
+
+inherit setuptools3 pypi
+
+DEPENDS += "${PYTHON_PN}-pytest-runner-native"
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-paste \
+ ${PYTHON_PN}-setuptools \
+"
diff --git a/meta-openstack/recipes-devtools/python/python-pathlib_1.0.1.bb b/meta-openstack/recipes-devtools/python/python3-pathlib_1.0.1.bb
index 21c02a23..048eeb5c 100644
--- a/meta-openstack/recipes-devtools/python/python-pathlib_1.0.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pathlib_1.0.1.bb
@@ -13,11 +13,11 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b6557c860f0fc867aeab30afd649753"
SRC_URI[md5sum] = "5099ed48be9b1ee29b31c82819240537"
SRC_URI[sha256sum] = "6940718dfc3eff4258203ad5021090933e5c04707d5ca8cc9e73c94a7894ea9f"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-pecan_1.3.3.bb b/meta-openstack/recipes-devtools/python/python3-pecan_1.3.3.bb
deleted file mode 100644
index 2e6a223e..00000000
--- a/meta-openstack/recipes-devtools/python/python3-pecan_1.3.3.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-pecan.inc
diff --git a/meta-openstack/recipes-devtools/python/python-pecan.inc b/meta-openstack/recipes-devtools/python/python3-pecan_1.4.0.bb
index 884ce753..b772ca40 100644
--- a/meta-openstack/recipes-devtools/python/python-pecan.inc
+++ b/meta-openstack/recipes-devtools/python/python3-pecan_1.4.0.bb
@@ -4,13 +4,16 @@ SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d846877d24bbb3d7a00a985c90378e8c"
-SRC_URI[md5sum] = "8f006ed860f7fbdf0c0bf5ad0cf2f3b4"
-SRC_URI[sha256sum] = "b5461add4e3f35a7ee377b3d7f72ff13e93f40f3823b3208ab978b29bde936ff"
+SRC_URI[md5sum] = "70667908b648043bc8a3fcb7d1e4d53a"
+SRC_URI[sha256sum] = "4b2acd6802a04b59e306d0a6ccf37701d24376f4dc044bbbafba3afdf9d3389a"
-inherit pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} = "${PYTHON_PN}-mako \
+RDEPENDS:${PN} = "${PYTHON_PN}-mako \
${PYTHON_PN}-webtest \
${PYTHON_PN}-six \
${PYTHON_PN}-logutils \
+ ${PYTHON_PN}-numbers \
+ ${PYTHON_PN}-backlash \
+ ${PYTHON_PN}-pprint \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb b/meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb
index 049e5213..213b55ad 100644
--- a/meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb
@@ -1,2 +1,15 @@
-inherit setuptools3
-require python-pika-pool.inc
+SUMMARY = "pools for your pikas"
+HOMEPAGE = "https://github.com/bninja/pika-pool"
+SECTION = "devel/python"
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9"
+
+SRC_URI[md5sum] = "0a3897e991aa3da948e03660313c1980"
+SRC_URI[sha256sum] = "f3985888cc2788cdbd293a68a8b5702a9c955db6f7b8b551aeac91e7f32da397"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-pika \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-pika_git.bb b/meta-openstack/recipes-devtools/python/python3-pika_git.bb
deleted file mode 100644
index 93f50b42..00000000
--- a/meta-openstack/recipes-devtools/python/python3-pika_git.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-require python-pika.inc
-
-inherit setuptools3
diff --git a/meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb b/meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb
index 3081cd2c..d160ac92 100644
--- a/meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb
@@ -1,2 +1,21 @@
-inherit setuptools3
-require python-positional.inc
+DESCRIPTION = "Library to enforce positional or key-word arguments"
+HOMEPAGE = "https://github.com/morganfainberg/positional"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=5335066555b14d832335aa4660d6c376"
+
+SRC_URI[md5sum] = "4afcffd8e2ba733fd7a50f137a2ee893"
+SRC_URI[sha256sum] = "cf48ea169f6c39486d5efa0ce7126a97bed979a52af6261cf255a41f9a74453a"
+
+inherit setuptools3 pypi
+
+CLEANBROKEN = "1"
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ ${PYTHON_PN}-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-wrapt \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb b/meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb
index 9e79b1c6..bd010aca 100644
--- a/meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb
@@ -1,2 +1,25 @@
-inherit setuptools3
-require python-posix-ipc.inc
+DESCRIPTION = "POSIX IPC primitives (semaphores, shared memory and message queues) for Python"
+HOMEPAGE = "http://semanchuk.com/philip/posix_ipc/"
+SECTION = "devel/python"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=dc089fb2f37e90799a54c19a20c9880f"
+
+PYPI_PACKAGE = "posix_ipc"
+
+# Archived version so we need to overwrite what the pypi class will derive
+PYPI_SRC_URI = "https://pypi.python.org/packages/source/p/${PYPI_PACKAGE}/${PYPI_PACKAGE}-${PV}.tar.gz"
+
+SRC_URI[md5sum] = "c4fd0065244ccb2f59cb8ceedf287cf6"
+SRC_URI[sha256sum] = "ff6c9077633fc62a491d6997c43b094d885bb45a7ca1f36c9a0d647c54b74b14"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-pycadf_git.bb b/meta-openstack/recipes-devtools/python/python3-pycadf_git.bb
new file mode 100644
index 00000000..4f9618d4
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-pycadf_git.bb
@@ -0,0 +1,37 @@
+DESCRIPTION = "CADF Library"
+HOMEPAGE = "https://launchpad.net/pycadf"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
+
+PV = "3.1.0+git${SRCPV}"
+SRCREV = "2402013a8719873d65136fc283e1855166adbc26"
+
+SRCNAME = "pycadf"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+FILES:${PN} += "${datadir}/etc/${SRCNAME}/*"
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-babel \
+ python3-iso8601 \
+ python3-netaddr \
+ python3-posix-ipc \
+ python3-pytz \
+ python3-six \
+ python3-webob \
+ python3-pbr \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-pypowervm_1.1.24.bb b/meta-openstack/recipes-devtools/python/python3-pypowervm_1.1.24.bb
new file mode 100644
index 00000000..a05712be
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-pypowervm_1.1.24.bb
@@ -0,0 +1,32 @@
+DESCRIPTION = "Python binding for the PowerVM REST API"
+HOMEPAGE = "https://pypi.python.org/pypi/pypowervm"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI[md5sum] = "50b580055e5628aadaeb42fd69158ff8"
+SRC_URI[sha256sum] = "4c6bf225d2b1022b5d363f9b3695fd1692523235d3ce1b5b4506fbc608bdb535"
+
+inherit setuptools3 pypi
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-lxml \
+ python3-oslo.concurrency \
+ python3-oslo.context \
+ python3-oslo.i18n \
+ python3-oslo.log \
+ python3-oslo.utils \
+ python3-pbr \
+ python3-pyasn1-modules \
+ python3-pyasn1 \
+ python3-pytz \
+ python3-requests \
+ python3-six \
+ python3-taskflow \
+ python3-networkx \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-pysaml2_6.1.0.bb b/meta-openstack/recipes-devtools/python/python3-pysaml2_6.1.0.bb
new file mode 100644
index 00000000..3e585f77
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-pysaml2_6.1.0.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "Python implementation of SAML Version 2 to be used in a WSGI environment"
+HOMEPAGE = "https://github.com/rohe/pysaml2"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=861cc9087857b5bea2e11356c3de95d9"
+
+inherit setuptools3 pypi
+
+SRC_URI[sha256sum] = "f7b80553f84bf4e3c823266d2243ab6c0303785648402fbbc1c13a14737876d4"
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-zopeinterface \
+ python3-repoze.who \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-pyscss_1.3.4.bb b/meta-openstack/recipes-devtools/python/python3-pyscss_1.3.7.bb
index bbdc6f32..79008c63 100644
--- a/meta-openstack/recipes-devtools/python/python-pyscss_1.3.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pyscss_1.3.7.bb
@@ -6,22 +6,25 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=28155276e8df3f75bbd327335f66f2fa"
PYPI_PACKAGE = "pyScss"
-SRC_URI[md5sum] = "9527b4864cd6023f77a8277e6fb773d7"
-SRC_URI[sha256sum] = "d0323110ecc7d3ead6b99cfec31301306928130e4d0a9eb13226bf390aba8c0e"
+SRC_URI[md5sum] = "c75fa4ea88d3c9df57a11679f337a939"
+SRC_URI[sha256sum] = "f1df571569021a23941a538eb154405dde80bed35dc1ea7c5f3e18e0144746bf"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ python3-pip \
libpcre \
- python-six \
+ python3-six \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-enum \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-logging \
+ python3-six \
+ python3-numbers \
+ python3-image \
"
CLEANBROKEN = "1"
diff --git a/meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb b/meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb
new file mode 100644
index 00000000..c7acfaea
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "A pure-Python SNMPv1/v2c/v3 library"
+HOMEPAGE = "https://pypi.python.org/pypi/pysnmp"
+SECTION = "devel/python"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b15d29f500f748d1c2a15709769090a8"
+
+SRC_URI[md5sum] = "2222880259daf6e2cb322e938c818276"
+SRC_URI[sha256sum] = "0c3dbef2f958caca96071fe5c19de43e9c1b0484ab02a0cf08b190bcee768ba9"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += "${PYTHON_PN}-pycrypto \
+ ${PYTHON_PN}-pyasn1 \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-pytest-salt_2020.1.27.bb b/meta-openstack/recipes-devtools/python/python3-pytest-salt_2020.1.27.bb
new file mode 100644
index 00000000..610a27e3
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-pytest-salt_2020.1.27.bb
@@ -0,0 +1,17 @@
+SUMMARY = "This pytest plugin will allow the Salt Daemons to be used in tests."
+HOMEPAGE = "https://github.com/saltstack/pytest-salt"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=5da5421b61b52c332140da3f2e10e40a"
+
+SRC_URI[md5sum] = "3d6e5d10f7c16abcfbc176b5dbb6ad36"
+SRC_URI[sha256sum] = "fcc29c9e8208eda8955367c11607e72467a68564d5afbcf632b1dd6ecfbe55a1"
+
+inherit pypi setuptools3
+
+RDEPENDS:${PN} = " \
+ ${PYTHON_PN}-pytest \
+ ${PYTHON_PN}-pytest-tempdir \
+ ${PYTHON_PN}-pytest-helpers-namespace \
+ ${PYTHON_PN}-psutil \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-python-editor_git.bb b/meta-openstack/recipes-devtools/python/python3-python-editor_1.0.4.bb
index db668d7e..3f4dd5da 100644
--- a/meta-openstack/recipes-devtools/python/python-python-editor_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-python-editor_1.0.4.bb
@@ -4,19 +4,13 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
-PV = "0.4+git${SRCPV}"
-SRCREV = "d6fa2a6bb3106a1ba00fe40f9af62e4ddc539e1e"
+inherit setuptools3 pypi
-SRCNAME = "python-editor"
-SRC_URI = "git://github.com/fmoo/${SRCNAME}.git"
-
-S = "${WORKDIR}/git"
-
-inherit setuptools
+SRC_URI[sha256sum] = "51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b"
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-rcssmin_1.0.6.bb b/meta-openstack/recipes-devtools/python/python3-rcssmin_1.0.6.bb
index e1b4a55e..cd890e0c 100644
--- a/meta-openstack/recipes-devtools/python/python-rcssmin_1.0.6.bb
+++ b/meta-openstack/recipes-devtools/python/python3-rcssmin_1.0.6.bb
@@ -7,9 +7,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
SRC_URI[md5sum] = "467d56503ce386c0b0e52f69ac143a9a"
SRC_URI[sha256sum] = "ca87b695d3d7864157773a61263e5abb96006e9ff0e021eff90cbe0e1ba18270"
-inherit setuptools pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
CLEANBROKEN = "1"
diff --git a/meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb b/meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb
index 88e358d2..6de7a432 100644
--- a/meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb
+++ b/meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb
@@ -1,2 +1,18 @@
-inherit setuptools3
-require python-repoze.lru.inc
+SUMMARY = "A tiny LRU cache implementation and decorator"
+DESCRIPTION = "repoze.lru is a LRU (least recently used) cache implementation. \
+Keys and values that are not used frequently will be evicted from the cache faster \
+than keys and values that are used frequently. \
+"
+HOMEPAGE = "https://pypi.python.org/pypi/repoze.lru"
+SECTION = "devel/python"
+LICENSE = "BSD-Modification-copyright"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2c33cdbc6bc9ae6e5d64152fdb754292"
+
+SRC_URI[md5sum] = "c08cc030387e0b1fc53c5c7d964b35e2"
+SRC_URI[sha256sum] = "0429a75e19380e4ed50c0694e26ac8819b4ea7851ee1fc7583c8572db80aff77"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += " \
+ python3-netclient \
+"
diff --git a/meta-openstack/recipes-devtools/python/python-repoze.who_2.2.bb b/meta-openstack/recipes-devtools/python/python3-repoze.who_2.4.bb
index 3ee8f251..98f24f36 100644
--- a/meta-openstack/recipes-devtools/python/python-repoze.who_2.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-repoze.who_2.4.bb
@@ -4,19 +4,19 @@ SECTION = "devel/python"
LICENSE = "BSD-Modification"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2c33cdbc6bc9ae6e5d64152fdb754292"
-SRC_URI[md5sum] = "c677ac4d4a32b6f6880a8f9cf20adffb"
-SRC_URI[sha256sum] = "322629ec7c779dce4700e8f3ba531002b724d2429178c1cbb0dc169255dc9a8b"
+SRC_URI[md5sum] = "5dc3b549d968a64342f3b7196477c895"
+SRC_URI[sha256sum] = "cf97450de3c8eb5c03b4037be75b018db91befab1094204e452a0b1c0f7a94a6"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- python-pip \
- python-zopeinterface \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-pip \
+ ${PYTHON_PN}-zopeinterface \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb b/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb
index 1c049f34..0760c278 100644
--- a/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb
@@ -1,2 +1,23 @@
-inherit setuptools3
-require python-requestsexceptions.inc
+DESCRIPTION = "Import exceptions from potentially bundled packages in requests."
+HOMEPAGE = "https://www.openstack.org/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87"
+
+SRC_URI[md5sum] = "f43b246ccd7d5b618e6f0dc946a6c3f3"
+SRC_URI[sha256sum] = "b095cbc77618f066d459a02b137b020c37da9f46d9b057704019c9f77dba3065"
+
+inherit setuptools3 pypi
+
+# conflicting file prevention
+do_install:append() {
+ rm -f ${D}${libdir}/python*/site-packages/tests/*
+}
+
+DEPENDS += " \
+ ${PYTHON_PN}-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-pbr \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-retrying_1.3.3.bb b/meta-openstack/recipes-devtools/python/python3-retrying_1.3.3.bb
index 55c94d9a..706f978c 100644
--- a/meta-openstack/recipes-devtools/python/python-retrying_1.3.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-retrying_1.3.3.bb
@@ -7,14 +7,14 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
SRC_URI[md5sum] = "2a126aeef8b21324ecdeac15ff46ef17"
SRC_URI[sha256sum] = "08c039560a6da2fe4f2c426d0766e284d3b736e355f8dd24b37367b0bb41973b"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-rfc3986_1.3.2.bb b/meta-openstack/recipes-devtools/python/python3-rfc3986_1.3.2.bb
deleted file mode 100644
index 5e91d48d..00000000
--- a/meta-openstack/recipes-devtools/python/python3-rfc3986_1.3.2.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-rfc3986.inc
diff --git a/meta-openstack/recipes-devtools/python/python-rfc3986.inc b/meta-openstack/recipes-devtools/python/python3-rfc3986_1.4.0.bb
index d930fd9c..d338a9e4 100644
--- a/meta-openstack/recipes-devtools/python/python-rfc3986.inc
+++ b/meta-openstack/recipes-devtools/python/python3-rfc3986_1.4.0.bb
@@ -1,13 +1,13 @@
DESCRIPTION = "Validating URI References per RFC 3986"
HOMEPAGE = "https://rfc3986.rtfd.org"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=03731a0e7dbcb30cecdcec77cc93ec29"
-SRC_URI[md5sum] = "5b6d009806a94d418c82d48219a256de"
-SRC_URI[sha256sum] = "0344d0bd428126ce554e7ca2b61787b6a28d2bbd19fc70ed2dd85efe31176405"
+SRC_URI[md5sum] = "1b03ad2853e33d47eea698571255247c"
+SRC_URI[sha256sum] = "112398da31a3344dc25dbf477d8df6cb34f9278a94fee2625d89e4514be8bb9d"
-inherit pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
@@ -15,6 +15,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-rjsmin_1.0.12.bb b/meta-openstack/recipes-devtools/python/python3-rjsmin_1.1.0.bb
index 508390af..15bba293 100644
--- a/meta-openstack/recipes-devtools/python/python-rjsmin_1.0.12.bb
+++ b/meta-openstack/recipes-devtools/python/python3-rjsmin_1.1.0.bb
@@ -4,12 +4,12 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRC_URI[md5sum] = "9f67e133c88df5497d3da847603da9bf"
-SRC_URI[sha256sum] = "dd9591aa73500b08b7db24367f8d32c6470021f39d5ab4e50c7c02e4401386f1"
+SRC_URI[md5sum] = "ff73482370832bcc8e75571c35b7a79b"
+SRC_URI[sha256sum] = "b15dc75c71f65d9493a8c7fa233fdcec823e3f1b88ad84a843ffef49b338ac32"
-inherit setuptools pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
CLEANBROKEN = "1"
diff --git a/meta-openstack/recipes-devtools/python/python3-routes_2.5.1.bb b/meta-openstack/recipes-devtools/python/python3-routes_2.5.1.bb
new file mode 100644
index 00000000..413ac477
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-routes_2.5.1.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "A Python re-implementation of the Rails routes system."
+HOMEPAGE = "http://routes.groovie.org"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=90976c1a0e3029278f882cfe2e84a6ae"
+
+SRC_URI[sha256sum] = "b6346459a15f0cbab01a45a90c3d25caf980d4733d628b4cc1952b865125d053"
+
+PYPI_PACKAGE = "Routes"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-netclient \
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-repoze.lru \
+"
diff --git a/meta-openstack/recipes-devtools/python/python3-routes_git.bb b/meta-openstack/recipes-devtools/python/python3-routes_git.bb
deleted file mode 100644
index 06dd1ad7..00000000
--- a/meta-openstack/recipes-devtools/python/python3-routes_git.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-routes.inc
diff --git a/meta-openstack/recipes-devtools/python/python3-rtslib-fb_2.1.74.bb b/meta-openstack/recipes-devtools/python/python3-rtslib-fb_2.1.74.bb
new file mode 100644
index 00000000..644c3de7
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-rtslib-fb_2.1.74.bb
@@ -0,0 +1,25 @@
+DESCRIPTION = "API for Linux kernel SCSI target (aka LIO)"
+HOMEPAGE = "http://github.com/agrover/rtslib-fb"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=cf391b108961d84a581f45259ec47c52"
+
+SRC_URI[md5sum] = "85ab011e3a98fb585d8a0fb337c5dab4"
+SRC_URI[sha256sum] = "6f15bc30b55e0d35f29edde4f35880965b2f1e9acee1424e6e9820f32b0a925c"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-json \
+ ${PYTHON_PN}-shell \
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-pyudev \
+ ${PYTHON_PN}-resource \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-saharaclient_git.bb b/meta-openstack/recipes-devtools/python/python3-saharaclient_git.bb
index 170d4608..7dfd0f82 100644
--- a/meta-openstack/recipes-devtools/python/python-saharaclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-saharaclient_git.bb
@@ -5,26 +5,26 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
DEPENDS += " \
- python-pip \
- python-pbr \
+ ${PYTHON_PN}-pip \
+ ${PYTHON_PN}-pbr \
"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
- python-pbr-native \
+ ${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
- python-pbr \
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-pbr \
"
SRCNAME = "saharaclient"
-SRC_URI = "git://github.com/openstack/python-saharaclient.git;branch=master"
+inherit setuptools3
-PV = "0.8.0+git${SRCPV}"
-SRCREV = "319ceb6acf55382218dcd971367613aecb3e4afc"
-S = "${WORKDIR}/git"
+SRC_URI = "git://github.com/openstack/python-saharaclient.git;branch=master;protocol=https"
-inherit setuptools
+PV = "3.2.1+git${SRCPV}"
+SRCREV = "a9fee07108c432e20a3ca7760541d4fcb4f14811"
+S = "${WORKDIR}/git"
diff --git a/meta-openstack/recipes-devtools/python/python-salttesting/0001-Add-ptest-output-option-to-test-suite.patch b/meta-openstack/recipes-devtools/python/python3-salttesting/0001-Add-ptest-output-option-to-test-suite.patch
index e86768a1..f1628a3d 100644
--- a/meta-openstack/recipes-devtools/python/python-salttesting/0001-Add-ptest-output-option-to-test-suite.patch
+++ b/meta-openstack/recipes-devtools/python/python3-salttesting/0001-Add-ptest-output-option-to-test-suite.patch
@@ -1,6 +1,6 @@
-From 1950b943b7173198f345a1cff7b7f771cbac2244 Mon Sep 17 00:00:00 2001
-From: Collin Richards <collin.richards@ni.com>
-Date: Tue, 28 Jun 2016 16:02:22 -0500
+From 61ba63c3cde920873b8df48b950b8ebb79158346 Mon Sep 17 00:00:00 2001
+From: Wang Mingyu <wangmy@cn.fujitsu.com>
+Date: Thu, 19 Nov 2020 11:20:58 +0900
Subject: [PATCH] Add ptest output option to test suite
Extend salttesting to support outputing the results of running the test
@@ -9,26 +9,28 @@ suite in ptest format.
Upstream-Status: Inappropriate [OE specific]
Signed-off-by: Collin Richards <collin.richards@ni.com>
+Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
+
Natinst-ReviewBoard-ID: 143279
---
salttesting/parser/__init__.py | 12 +++
- salttesting/ptest.py | 165 +++++++++++++++++++++++++++++++++++++++++
+ salttesting/ptest.py | 165 +++++++++++++++++++++++++++++++++
2 files changed, 177 insertions(+)
create mode 100644 salttesting/ptest.py
diff --git a/salttesting/parser/__init__.py b/salttesting/parser/__init__.py
-index 1e7275b..d8cba0c 100644
+index d752acf..b41e5ea 100644
--- a/salttesting/parser/__init__.py
+++ b/salttesting/parser/__init__.py
-@@ -25,6 +25,7 @@ from functools import partial
- from contextlib import closing
+@@ -28,6 +28,7 @@ from contextlib import closing
+ import six
from salttesting import TestLoader, TextTestRunner
+from salttesting.ptest import PTestRunner
+ from salttesting import helpers
from salttesting.version import __version_info__
from salttesting.xmlunit import HAS_XMLRUNNER, XMLTestRunner
- try:
-@@ -264,6 +265,12 @@ class SaltTestingParser(optparse.OptionParser):
+@@ -277,6 +278,12 @@ class SaltTestingParser(optparse.OptionParser):
action='store_true',
help='Do NOT show the overall tests result'
)
@@ -41,7 +43,7 @@ index 1e7275b..d8cba0c 100644
self.add_option_group(self.output_options_group)
self.fs_cleanup_options_group = optparse.OptionGroup(
-@@ -491,6 +498,11 @@ class SaltTestingParser(optparse.OptionParser):
+@@ -531,6 +538,11 @@ class SaltTestingParser(optparse.OptionParser):
verbosity=self.options.verbosity
).run(tests)
self.testsuite_results.append((header, runner))
@@ -225,5 +227,5 @@ index 0000000..4c50f57
+ self.stream.writeln()
+ return result
--
-2.13.2
+2.25.1
diff --git a/meta-openstack/recipes-devtools/python/python3-salttesting_git.bb b/meta-openstack/recipes-devtools/python/python3-salttesting_git.bb
new file mode 100644
index 00000000..51cf18ec
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-salttesting_git.bb
@@ -0,0 +1,21 @@
+SUMMARY = "Common testing tools used in the Salt Stack projects"
+HOMEPAGE = "https://github.com/saltstack/salt-testing"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=f36f1e9e3e30f90180efdf7e40d943e5"
+
+SRC_URI = "git://github.com/saltstack/salt-testing.git;branch=develop;protocol=https \
+ file://0001-Add-ptest-output-option-to-test-suite.patch \
+ "
+
+SRCREV = "8d21627a4eef316d22cc424deeca16a0ec8472e9"
+PV = "2018.9.21+git${SRCPV}"
+
+S = "${WORKDIR}/git"
+
+RDEPENDS:${PN} = "\
+ python3-mock \
+ python3-unittest \
+"
+
+inherit setuptools3
diff --git a/meta-openstack/recipes-devtools/python/python3-semantic-version_2.8.5.bb b/meta-openstack/recipes-devtools/python/python3-semantic-version_2.8.5.bb
new file mode 100644
index 00000000..b91b655d
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-semantic-version_2.8.5.bb
@@ -0,0 +1,13 @@
+DESCRIPTION = "A library which provides a few tools to handle SemVer in Python."
+HOMEPAGE = "http://pypi.python.org/pypi/semantic_version"
+SECTION = "devel/python"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=4fb31e3c1c7eeb8b5e8c07657cdd54e2"
+
+PYPI_PACKAGE = "semantic_version"
+
+SRC_URI[md5sum] = "76d7364def7ee487b6153d40b13de904"
+SRC_URI[sha256sum] = "d2cb2de0558762934679b9a104e82eca7af448c9f4974d1f3eeccff651df8a54"
+
+inherit setuptools3 pypi
+
diff --git a/meta-openstack/recipes-devtools/python/python-setuptools-git_1.2.bb b/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb
index 2514017d..98fec91f 100644
--- a/meta-openstack/recipes-devtools/python/python-setuptools-git_1.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb
@@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3775480a712fc46a69647678acb234cb"
SRC_URI[md5sum] = "40b2ef7687a384ea144503c2e5bc67e2"
SRC_URI[sha256sum] = "ff64136da01aabba76ae88b050e7197918d8b2139ccbf6144e14d472b9c40445"
-inherit setuptools pypi
+inherit setuptools3 pypi
# conflicting file prevention
-do_install_append() {
+do_install:append() {
rm -f ${D}${libdir}/python*/site-packages/site.py*
}
BBCLASSEXTEND = "native"
diff --git a/meta-openstack/recipes-devtools/python/python3-simplegeneric_0.8.1.bb b/meta-openstack/recipes-devtools/python/python3-simplegeneric_0.8.1.bb
index 56ad2213..a9609264 100644
--- a/meta-openstack/recipes-devtools/python/python3-simplegeneric_0.8.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-simplegeneric_0.8.1.bb
@@ -1,2 +1,12 @@
-inherit setuptools3
-require python-simplegeneric.inc
+DESCRIPTION = "Simple generic functions"
+HOMEPAGE = "https://pypi.python.org/pypi/simplegeneric/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://README.txt;md5=2085f2c228ed80422edf70e52e86c34b"
+
+PYPI_PACKAGE_EXT = "zip"
+
+SRC_URI[md5sum] = "f9c1fab00fd981be588fc32759f474e3"
+SRC_URI[sha256sum] = "dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python-singledispatch_3.4.0.3.bb b/meta-openstack/recipes-devtools/python/python3-singledispatch_3.4.0.3.bb
index 1c92a997..975d308b 100644
--- a/meta-openstack/recipes-devtools/python/python-singledispatch_3.4.0.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-singledispatch_3.4.0.3.bb
@@ -7,4 +7,4 @@ LIC_FILES_CHKSUM = "file://README.rst;md5=ee3cd67264adc7eb07981f3644dc17dc"
SRC_URI[md5sum] = "af2fc6a3d6cc5a02d0bf54d909785fcb"
SRC_URI[sha256sum] = "5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-sqlalchemy-migrate_0.13.0.bb b/meta-openstack/recipes-devtools/python/python3-sqlalchemy-migrate_0.13.0.bb
new file mode 100644
index 00000000..32685ef4
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-sqlalchemy-migrate_0.13.0.bb
@@ -0,0 +1,27 @@
+DESCRIPTION = "Database schema migration for SQLAlchemy"
+HOMEPAGE = "http://code.google.com/p/sqlalchemy-migrate/"
+SECTION = "devel/python"
+LICENSE = "MIT & Apache-2.0"
+LIC_FILES_CHKSUM = "file://setup.py;beginline=32;endline=32;md5=d41d8cd98f00b204e9800998ecf8427e"
+
+inherit pypi
+
+SRC_URI[md5sum] = "86572c92ae84334907f5e3a2cecc92a6"
+SRC_URI[sha256sum] = "0bc02e292a040ade5e35a01d3ea744119e1309cdddb704fdb99bac13236614f8"
+
+inherit setuptools3
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-sqlalchemy \
+ python3-decorator \
+ python3-six \
+ python3-sqlparse \
+ python3-tempita \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python3-sqlparse_0.3.0.bb b/meta-openstack/recipes-devtools/python/python3-sqlparse_0.3.0.bb
deleted file mode 100644
index 7b3bcf6a..00000000
--- a/meta-openstack/recipes-devtools/python/python3-sqlparse_0.3.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-sqlparse.inc
diff --git a/meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb b/meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb
index 3e430a12..96ef9493 100644
--- a/meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb
@@ -1,2 +1,13 @@
-inherit setuptools3
-require python-statsd.inc
+DESCRIPTION = "A simple statsd client."
+HOMEPAGE = "https://github.com/jsocol/pystatsd"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=4d8aa8ac1dc54b8aee4054bd5e5c61bd"
+
+inherit setuptools3 pypi
+
+SRC_URI[md5sum] = "b397ccf880f37cf099e775907ebf7a46"
+SRC_URI[sha256sum] = "e3e6db4c246f7c59003e51c9720a51a7f39a396541cb9b147ff4b14d15b5dd1f"
+
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-subunit_1.4.0.bb b/meta-openstack/recipes-devtools/python/python3-subunit_1.4.0.bb
new file mode 100644
index 00000000..02a6b2e9
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-subunit_1.4.0.bb
@@ -0,0 +1,12 @@
+DESCRIPTION = "Python implementation of subunit test streaming protocol"
+HOMEPAGE = "https://pypi.python.org/pypi/python-subunit/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=b5969d1df4dc7ff4882889baa132a694"
+
+PYPI_PACKAGE = "python-subunit"
+
+SRC_URI[md5sum] = "30f1ab20651d94442dd9a7f8c9e8d633"
+SRC_URI[sha256sum] = "042039928120fbf392e8c983d60f3d8ae1b88f90a9f8fd7188ddd9c26cad1e48"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb b/meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb
index d230c8de..a590cfb3 100644
--- a/meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb
+++ b/meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb
@@ -1,3 +1,20 @@
-inherit setuptools3
-require python-suds-jurko.inc
+DESCRIPTION = "Lightweight SOAP client (Jurko's fork)"
+HOMEPAGE = "https://bitbucket.org/jurko/suds"
+SECTION = "devel/python"
+LICENSE = "LGPL-3.0-only"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=847e96bce86d8774f491a92924343a29"
+
+PYPI_PACKAGE_EXT = "tar.bz2"
+
+SRC_URI[md5sum] = "1309e9bc2454aa3434041f0a24ae4e11"
+SRC_URI[sha256sum] = "29edb72fd21e3044093d86f33c66cf847c5aaab26d64cb90e69e528ef014e57f"
+
+inherit pypi setuptools3
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ "
+
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb b/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb
new file mode 100644
index 00000000..6ca61549
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "Client library for OpenStack Object Storage API"
+HOMEPAGE = "https://github.com/openstack/python-swiftclient"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+PYPI_PACKAGE = "python-swiftclient"
+
+SRC_URI[sha256sum] = "66227eaf29a691c70675fb9982022980b92797c273dd5e6dc7e680425e9a3634"
+
+inherit pypi setuptools3 python3-dir
+
+do_install:append() {
+ cp -r test ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/
+}
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-simplejson \
+ python3-pbr \
+ python3-requests \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-sysv-ipc_1.0.1.bb b/meta-openstack/recipes-devtools/python/python3-sysv-ipc_1.0.1.bb
new file mode 100644
index 00000000..3b0bb8b5
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-sysv-ipc_1.0.1.bb
@@ -0,0 +1,20 @@
+DESCRIPTION = "System V IPC primitives (semaphores, shared memory and message queues) for Python"
+HOMEPAGE = "http://semanchuk.com/philip/sysv_ipc/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=4f09db8030b38bf57a442088a5a521ff"
+
+PYPI_PACKAGE = "sysv_ipc"
+
+SRC_URI[md5sum] = "9ef5167ed58a5a09e637cdfaeb8099d7"
+SRC_URI[sha256sum] = "8eff10dd17789ddf21b422ce46ae0f6420088902a88e4296cb805cf2fde8b4dc"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-taskflow_git.bb b/meta-openstack/recipes-devtools/python/python3-taskflow_git.bb
new file mode 100644
index 00000000..193f80e7
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-taskflow_git.bb
@@ -0,0 +1,43 @@
+DESCRIPTION = "A library to complete workflows/tasks in HA manner"
+HOMEPAGE = "https://wiki.openstack.org/wiki/TaskFlow"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=4476c4be31402271e101d9a4a3430d52"
+
+SRC_URI = "\
+ git://git.openstack.org/openstack/taskflow.git;branch=stable/pike \
+ "
+
+PV="2.14.1+git${SRCPV}"
+SRCREV="ed867c4fd17e4102a133c313a13af37baccf14a4"
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-six \
+ python3-futurist \
+ python3-fasteners \
+ python3-networkx \
+ python3-contextlib2 \
+ python3-stevedore \
+ python3-jsonschema \
+ python3-automaton \
+ python3-oslo.utils \
+ python3-oslo.serialization \
+ python3-tenacity \
+ python3-cachetools \
+ python3-debtcollector \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python-tempita_0.5.3dev.bb b/meta-openstack/recipes-devtools/python/python3-tempita_0.5.3dev.bb
index 31d5ddcb..140b334d 100644
--- a/meta-openstack/recipes-devtools/python/python-tempita_0.5.3dev.bb
+++ b/meta-openstack/recipes-devtools/python/python3-tempita_0.5.3dev.bb
@@ -9,4 +9,4 @@ PYPI_PACKAGE = "Tempita"
SRC_URI[md5sum] = "365c3b4f36435e2178902d5619301140"
SRC_URI[sha256sum] = "38392bb708a10128419f75fa9120a6d2c8d137013b353968e5008a77a5c7a2ca"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-tenacity_6.2.0.bb b/meta-openstack/recipes-devtools/python/python3-tenacity_6.2.0.bb
new file mode 100644
index 00000000..0e5069aa
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-tenacity_6.2.0.bb
@@ -0,0 +1,23 @@
+DESCRIPTION = "Retry code until it succeeeds"
+HOMEPAGE = "https://github.com/jd/tenacity"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
+
+inherit pypi
+
+SRC_URI[md5sum] = "41e4e17cdedfa95fa626e528f596e151"
+SRC_URI[sha256sum] = "29ae90e7faf488a8628432154bb34ace1cca58244c6ea399fd33f066ac71339a"
+
+inherit setuptools3
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ python3-setuptools-scm-native \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-six \
+ python3-monotonic \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-termcolor_1.1.0.bb b/meta-openstack/recipes-devtools/python/python3-termcolor_1.1.0.bb
index 20b8e2cf..127287a7 100644
--- a/meta-openstack/recipes-devtools/python/python-termcolor_1.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-termcolor_1.1.0.bb
@@ -10,9 +10,9 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=809e8749b63567978acfbd81d9f6a27d"
SRC_URI[md5sum] = "043e89644f8909d462fbbfa511c768df"
SRC_URI[sha256sum] = "1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"
-inherit distutils pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ python3-pip \
"
diff --git a/meta-openstack/recipes-devtools/python/python-testrepository_0.0.20.bb b/meta-openstack/recipes-devtools/python/python3-testrepository_0.0.20.bb
index 79be868a..eb5e8d0e 100644
--- a/meta-openstack/recipes-devtools/python/python-testrepository_0.0.20.bb
+++ b/meta-openstack/recipes-devtools/python/python3-testrepository_0.0.20.bb
@@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=f19071a777e237c55ec3ab83284b31b8"
SRC_URI[md5sum] = "f648b0aceeca4fcd5f8a62eeedea289b"
SRC_URI[sha256sum] = "752449bc98c20253ec4611c40564aea93d435a5bf3ff672208e01cc10e5858eb"
-inherit setuptools pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} += "python-subunit \
- python-extras \
+RDEPENDS:${PN} += "${PYTHON_PN}-subunit \
+ ${PYTHON_PN}-extras \
"
CLEANBROKEN = "1"
diff --git a/meta-openstack/recipes-devtools/python/python3-testresources_2.0.1.bb b/meta-openstack/recipes-devtools/python/python3-testresources_2.0.1.bb
new file mode 100644
index 00000000..ee34c3d8
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-testresources_2.0.1.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "Testresources, a pyunit extension for managing expensive test resources"
+HOMEPAGE = "https://pypi.python.org/pypi/testtools/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=eb75e5ad7c7ff3315ffafae1403e94b2"
+
+SRC_URI[md5sum] = "8873ab443db5569528964f524228a2d7"
+SRC_URI[sha256sum] = "ee9d1982154a1e212d4e4bac6b610800bfb558e4fb853572a827bc14a96e4417"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pbr-native \
+"
+
+RDEPENDS:${PN} += " \
+ python3-unittest \
+ python3-pbr \
+"
diff --git a/meta-openstack/recipes-devtools/python/python-testscenarios_0.5.0.bb b/meta-openstack/recipes-devtools/python/python3-testscenarios_0.5.0.bb
index 18971d6f..79b03fb7 100644
--- a/meta-openstack/recipes-devtools/python/python-testscenarios_0.5.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-testscenarios_0.5.0.bb
@@ -7,18 +7,18 @@ LIC_FILES_CHKSUM = "file://BSD;md5=0805e4f024d089a52dca0671a65b8b66"
SRC_URI[md5sum] = "859073d9e7b049aee2e6704c51f6001a"
SRC_URI[sha256sum] = "c257cb6b90ea7e6f8fef3158121d430543412c9a87df30b5dde6ec8b9b57a2b6"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += "\
- python-pbr \
+ ${PYTHON_PN}-pbr \
"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
- python-pbr-native \
+ ${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += "\
- python-testtools \
- python-pbr \
+RDEPENDS:${PN} += "\
+ ${PYTHON_PN}-testtools \
+ ${PYTHON_PN}-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-testtools_2.3.0.bb b/meta-openstack/recipes-devtools/python/python3-testtools_2.3.0.bb
deleted file mode 100644
index 896ecee6..00000000
--- a/meta-openstack/recipes-devtools/python/python3-testtools_2.3.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-testtools.inc
diff --git a/meta-openstack/recipes-devtools/python/python-thrift_0.9.2.bb b/meta-openstack/recipes-devtools/python/python3-thrift_0.9.2.bb
index e8fea35a..ec76885f 100644
--- a/meta-openstack/recipes-devtools/python/python-thrift_0.9.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-thrift_0.9.2.bb
@@ -7,4 +7,4 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;md5=df17a59cc9e1327ec49c2285e13ac477"
SRC_URI[md5sum] = "91f1c224c46a257bb428431943387dfd"
SRC_URI[sha256sum] = "08f665e4b033c9d2d0b6174d869273104362c80e77ee4c01054a74141e378afa"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-tinyrpc_1.0.4.bb b/meta-openstack/recipes-devtools/python/python3-tinyrpc_1.0.4.bb
new file mode 100644
index 00000000..e86041d0
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-tinyrpc_1.0.4.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "A small, modular, transport and protocol neutral \
+RPC library that, among other things, supports JSON-RPC and zmq."
+HOMEPAGE = "http://github.com/mbr/tinyrpc"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+SRC_URI[md5sum] = "cd61e3cbc01ea940abc97d3a87abf4a7"
+SRC_URI[sha256sum] = "4b41fab967fb1c978f573bf0d609a3b12cc3b6ed62bd3108f43f575563746396"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += " \
+ python3-six \
+ python3-gevent \
+ python3-requests \
+ python3-websocket-client \
+ python3-jsonext \
+ python3-gevent-websocket \
+ python3-werkzeug \
+ python3-pyzmq \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-tooz_2.7.1.bb b/meta-openstack/recipes-devtools/python/python3-tooz_2.7.1.bb
new file mode 100644
index 00000000..c48e1ef3
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-tooz_2.7.1.bb
@@ -0,0 +1,36 @@
+DESCRIPTION = "Coordination library for distributed systems."
+HOMEPAGE = "https://pypi.python.org/pypi/tooz"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
+
+SRC_URI[md5sum] = "f8afa62d566f602d63050850d4873583"
+SRC_URI[sha256sum] = "bee07684b12e9fb06adbe6b1a5ddb60ef9e8dc20f5a2d46e667d8797028bcfe5"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ python3-pbr \
+ python3-stevedore \
+ python3-six \
+ python3-voluptuous \
+ python3-msgpack \
+ python3-fasteners \
+ python3-tenacity \
+ python3-futurist \
+ python3-oslo.utils \
+ python3-oslo.serialization \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-tox_3.14.3.bb b/meta-openstack/recipes-devtools/python/python3-tox_3.14.3.bb
new file mode 100644
index 00000000..678413a8
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-tox_3.14.3.bb
@@ -0,0 +1,5 @@
+inherit setuptools3
+require python-tox.inc
+
+SRC_URI[md5sum] = "8b695d482786dd51643e10953bbd8c89"
+SRC_URI[sha256sum] = "06ba73b149bf838d5cd25dc30c2dd2671ae5b2757cf98e5c41a35fe449f131b3"
diff --git a/meta-openstack/recipes-devtools/python/python-trollius_git.bb b/meta-openstack/recipes-devtools/python/python3-trollius_git.bb
index 0ae4fef3..12941baa 100644
--- a/meta-openstack/recipes-devtools/python/python-trollius_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-trollius_git.bb
@@ -4,19 +4,19 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f7bb094c7232b058c7e9f2e431f389c"
-PV = "2.0+git${SRCPV}"
-SRCREV = "5e9854d7b7bed6eb6e182808379342355e2bfca4"
+PV = "3.4.3+git${SRCPV}"
+SRCREV = "7b2d8abfce1d7ef18ef516f9b1b7032172630375"
SRCNAME = "trollius"
-SRC_URI = "git://github.com/haypo/${SRCNAME}.git;branch=trollius"
+SRC_URI = "git://github.com/haypo/${SRCNAME}.git;branch=trollius;protocol=https"
S = "${WORKDIR}/git"
-inherit setuptools
+inherit setuptools3
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-unicodecsv_0.14.1.bb b/meta-openstack/recipes-devtools/python/python3-unicodecsv_0.14.1.bb
new file mode 100644
index 00000000..b11c3d85
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-unicodecsv_0.14.1.bb
@@ -0,0 +1,18 @@
+SUMMARY = "Python2's stdlib csv module replacement with unicode support"
+HOMEPAGE = "https://github.com/jdunck/python-unicodecsv"
+SECTION = "devel/python"
+LICENSE = "BSD"
+
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=776dee90d219355b4ffd5c06fda5a39d"
+
+SRC_URI[sha256sum] = "018c08037d48649a0412063ff4eda26eaa81eff1546dbffa51fa5293276ff7fc"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pbr \
+ "
+
+RDEPENDS:${PN} += " \
+ "
+
diff --git a/meta-openstack/recipes-devtools/python/python3-vine_1.1.4.bb b/meta-openstack/recipes-devtools/python/python3-vine_1.1.4.bb
deleted file mode 100644
index 59267020..00000000
--- a/meta-openstack/recipes-devtools/python/python3-vine_1.1.4.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-inherit setuptools3
-require python-vine.inc
-
diff --git a/meta-openstack/recipes-devtools/python/python-vine.inc b/meta-openstack/recipes-devtools/python/python3-vine_5.0.0.bb
index f098a9d9..bea33bc9 100644
--- a/meta-openstack/recipes-devtools/python/python-vine.inc
+++ b/meta-openstack/recipes-devtools/python/python3-vine_5.0.0.bb
@@ -4,10 +4,10 @@ SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6fadb0e48ceb84b571372dd706ed76a0"
-SRC_URI[md5sum] = "9fdb971e7fd15b181b84f3bfcf20d11c"
-SRC_URI[sha256sum] = "52116d59bc45392af9fdd3b75ed98ae48a93e822cee21e5fda249105c59a7a72"
+SRC_URI[md5sum] = "2fc3270a999cdc9341ba173360d62367"
+SRC_URI[sha256sum] = "7d3b1624a953da82ef63462013bbd271d3eb75751489f9807598e8f340bd637e"
-inherit pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-virtualenv_1.11.4.bb b/meta-openstack/recipes-devtools/python/python3-virtualenv_1.11.4.bb
new file mode 100644
index 00000000..f053af73
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-virtualenv_1.11.4.bb
@@ -0,0 +1,2 @@
+require python-virtualenv.inc
+inherit setuptools3
diff --git a/meta-openstack/recipes-devtools/python/python-voluptuous_0.10.5.bb b/meta-openstack/recipes-devtools/python/python3-voluptuous_0.12.0.bb
index 0ad4e059..3e77e306 100644
--- a/meta-openstack/recipes-devtools/python/python-voluptuous_0.10.5.bb
+++ b/meta-openstack/recipes-devtools/python/python3-voluptuous_0.12.0.bb
@@ -4,10 +4,10 @@ SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=9855ba150f2edb00d8e7a41554896ffb"
-SRC_URI[md5sum] = "e3fc99b75618d384cad63bc71b6507bc"
-SRC_URI[sha256sum] = "7a7466f8dc3666a292d186d1d871a47bf2120836ccb900d5ba904674957a2396"
+SRC_URI[md5sum] = "4b628978d320baeee543ee407aefc0b1"
+SRC_URI[sha256sum] = "3a4ef294e16f6950c79de4cba88f31092a107e6e3aaa29950b43e2bb9e1bb2dc"
-inherit setuptools pypi
+inherit setuptools3 pypi
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-waitress_1.3.1.bb b/meta-openstack/recipes-devtools/python/python3-waitress_1.3.1.bb
deleted file mode 100644
index 89e82084..00000000
--- a/meta-openstack/recipes-devtools/python/python3-waitress_1.3.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3
-require python-waitress.inc
diff --git a/meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb b/meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb
index 7f4d3508..219e1594 100644
--- a/meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb
@@ -1,3 +1,17 @@
-inherit setuptools3
-require python-warlock.inc
+DESCRIPTION = "Build self-validating python objects using JSON schemas"
+HOMEPAGE = "http://github.com/bcwaldon/warlock"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
+
+DEPENDS += "python3-jsonschema python3-jsonpatch"
+
+SRC_URI[md5sum] = "746aba989d97762948e5fca6601f283f"
+SRC_URI[sha256sum] = "a093c4d04b42b7907f69086e476a766b7639dca50d95edc83aef6aeab9db2090"
+
+inherit pypi setuptools3
+
+RDEPENDS:${PN} += "${PYTHON_PN}-jsonschema \
+ ${PYTHON_PN}-jsonpatch \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-weakrefmethod_1.0.3.bb b/meta-openstack/recipes-devtools/python/python3-weakrefmethod_1.0.3.bb
index f14d3e19..445d266d 100644
--- a/meta-openstack/recipes-devtools/python/python-weakrefmethod_1.0.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-weakrefmethod_1.0.3.bb
@@ -1,10 +1,10 @@
DESCRIPTION = "A WeakMethod class for storing bound methods using weak references."
HOMEPAGE = "https://github.com/twang817/weakrefmethod"
SECTION = "devel/python"
-LICENSE = "PSF"
+LICENSE = "PSF-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=dd98d01d471fac8d8dbdd975229dba03"
SRC_URI[md5sum] = "39e7450191dea0b17a646b929784ac6f"
SRC_URI[sha256sum] = "37bc1fbb5575acf82172d4eb7b6fc4412d77d5a1d70dff2c1f8a4574301cda66"
-inherit setuptools pypi
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-websockify_0.9.0.bb b/meta-openstack/recipes-devtools/python/python3-websockify_0.9.0.bb
new file mode 100644
index 00000000..84e3f72b
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-websockify_0.9.0.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "WebSockets support for any application/server"
+HOMEPAGE = "https://github.com/kanaka/websockify"
+SECTION = "devel/python"
+LICENSE = "LGPL-3.0-only"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=eb81922f483833198eace60f1469f99d"
+
+SRC_URI[md5sum] = "ff745fd67457fd077915753c9b808b2a"
+SRC_URI[sha256sum] = "c35b5b79ebc517d3b784dacfb993be413a93cda5222c6f382443ce29c1a6cada"
+
+inherit setuptools3 pypi
+
+RDEPENDS:${PN} += "gmp"
+
+FILES:${PN} += "${datadir}/*"
diff --git a/meta-openstack/recipes-devtools/python/python3-webtest_2.0.33.bb b/meta-openstack/recipes-devtools/python/python3-webtest_2.0.33.bb
deleted file mode 100644
index aaf0b42d..00000000
--- a/meta-openstack/recipes-devtools/python/python3-webtest_2.0.33.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3 pypi
-require python-webtest.inc
diff --git a/meta-openstack/recipes-devtools/python/python3-webtest_2.0.35.bb b/meta-openstack/recipes-devtools/python/python3-webtest_2.0.35.bb
new file mode 100644
index 00000000..dab1c593
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-webtest_2.0.35.bb
@@ -0,0 +1,20 @@
+DESCRIPTION = "Helper to test WSGI applications"
+HOMEPAGE = "https://pypi.python.org/pypi/WebTest/"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://README.rst;md5=e3e00192f000e33de99fd5a3cb32a8fc"
+
+PYPI_PACKAGE = "WebTest"
+
+RDEPENDS:${PN} += "${PYTHON_PN}-beautifulsoup4"
+
+SRC_URI[md5sum] = "a5d027ffa0991fdf20e305c62bd37791"
+SRC_URI[sha256sum] = "aac168b5b2b4f200af4e35867cf316712210e3d5db81c1cbdff38722647bb087"
+
+RDEPENDS:${PN} += " \
+ python3-html \
+ python3-logging \
+ python3-webob \
+"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python-wsme.inc b/meta-openstack/recipes-devtools/python/python3-wsme_0.10.0.bb
index b402a099..2f5fa1f7 100644
--- a/meta-openstack/recipes-devtools/python/python-wsme.inc
+++ b/meta-openstack/recipes-devtools/python/python3-wsme_0.10.0.bb
@@ -6,8 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5a9126e7f56a0cf3247050de7f10d0f4"
PYPI_PACKAGE = "WSME"
-SRC_URI[md5sum] = "e6cb3864bae872acaa0cd0c2efacc94f"
-SRC_URI[sha256sum] = "e24fcff24392a0b176e560ffc6591b1f658342bbc992f84e0e8a3c53fd92580a"
+SRC_URI[md5sum] = "7e5d5c6dbee2ad1e82c518ef3bfdf108"
+SRC_URI[sha256sum] = "965b9ce48161e5c50d84aedcf50dca698f05bf07e9d489201bccaec3141cd304"
DEPENDS += " \
${PYTHON_PN}-pip \
@@ -19,6 +19,12 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
${PYTHON_PN}-pbr \
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-pytz \
+ ${PYTHON_PN}-netaddr \
+ ${PYTHON_PN}-webob \
"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/python/python3-wsme_0.9.3.bb b/meta-openstack/recipes-devtools/python/python3-wsme_0.9.3.bb
deleted file mode 100644
index f792d0ed..00000000
--- a/meta-openstack/recipes-devtools/python/python3-wsme_0.9.3.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit setuptools3 pypi
-require python-wsme.inc
diff --git a/meta-openstack/recipes-devtools/python/python3-xattr_0.9.7.bb b/meta-openstack/recipes-devtools/python/python3-xattr_0.9.7.bb
new file mode 100644
index 00000000..521fd713
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xattr_0.9.7.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "Python wrapper for extended filesystem attributes"
+HOMEPAGE = "http://github.com/xattr/xattr"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7ebb582f22ddff5dcb0bc33d04f7cbb8"
+
+SRC_URI[md5sum] = "3b9a928bc76c14eeeaccbc3c152c4920"
+SRC_URI[sha256sum] = "b0bbca828e04ef2d484a6522ae7b3a7ccad5e43fa1c6f54d78e24bb870f49d44"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-cffi-native \
+"
+
+RDEPENDS:${PN} += " \
+ python3-cffi \
+"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_2.2.0.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-bootstrap_2.5.0.0.bb
index 1265e4b2..225ac6de 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_2.2.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-bootstrap_2.5.0.0.bb
@@ -6,14 +6,14 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
PYPI_PACKAGE = "XStatic-Angular-Bootstrap"
-SRC_URI[md5sum] = "1d7d02580f022c36628f99fbf40e39c9"
-SRC_URI[sha256sum] = "61b0a86aad66bf0d333ed24496f51d77cb20ad5bf664140d86e880b15a231166"
+SRC_URI[md5sum] = "cb8629df48e822255d1057a2bc624cb6"
+SRC_URI[sha256sum] = "be60686c9a29c74ceeadd787969c2bcbce39f15b30daa4949574aeca602f9f35"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-cookies_1.2.1.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-cookies_1.2.1.1.bb
index 8c9b55f9..d874ca74 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-cookies_1.2.1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-cookies_1.2.1.1.bb
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-Angular-Cookies"
SRC_URI[md5sum] = "a67066fac5dfe9774ab163d44e5a896a"
SRC_URI[sha256sum] = "c8fc1a52549c601809fc9f25144e4fd346820412b6430e89256e7ec71fce0b4c"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-fileupload_12.0.4.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-fileupload_12.0.4.0.bb
index 6dcf4106..cd97fd93 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-fileupload_12.0.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-fileupload_12.0.4.0.bb
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-Angular-FileUpload"
SRC_URI[md5sum] = "1cf48c0204783da2f71efe79039a8468"
SRC_URI[sha256sum] = "68e66efc4f2ed81438553a54646d5cc67487b05764c0003ff25ae5beb8dae21f"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.3.8.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-gettext_2.4.1.0.bb
index d9c14a29..172f4cf0 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.3.8.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-gettext_2.4.1.0.bb
@@ -6,14 +6,14 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
PYPI_PACKAGE = "XStatic-Angular-Gettext"
-SRC_URI[md5sum] = "de55242cf5dc5fa712ac7e4a53aeb12b"
-SRC_URI[sha256sum] = "18db14dccaae5d64a9b66d08d0134b6c154fc1fb1e216964bba8e403e03c870e"
+SRC_URI[md5sum] = "6552973138d37609c776d2d8a049aabe"
+SRC_URI[sha256sum] = "883192c9273b2d1b8dc69e605845f0d3a267698955e55dcde0e3a4defeae385b"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-irdragndrop_1.0.2.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-irdragndrop_1.0.2.2.bb
index daa74bc5..e7b09ce2 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-irdragndrop_1.0.2.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-irdragndrop_1.0.2.2.bb
@@ -9,11 +9,11 @@ PYPI_PACKAGE = "XStatic-Angular-IrDragNDrop"
SRC_URI[md5sum] = "6ea8809bae94014aef699d58836dba84"
SRC_URI[sha256sum] = "5595f4a98ac8f8468f7e56dc916e10c0fc5f0197567899a75755f99fe8b5bd6d"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-lrdragndrop_1.0.2.4.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-lrdragndrop_1.0.2.4.bb
new file mode 100644
index 00000000..10e7bf28
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-lrdragndrop_1.0.2.4.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "LrDragNDrop javascript library packaged for setuptools3"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular-lrdragndrop"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=a1d98e7268455ffeb218786128e982dd"
+
+PYPI_PACKAGE = "XStatic-Angular-lrdragndrop"
+
+SRC_URI[md5sum] = "6c6c7969bfa89701db2b316162b36291"
+SRC_URI[sha256sum] = "5d3cce15a6342814811ddc372c6035bf4026253664c0b72a660b481cb183ae1b"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-mock_1.2.1.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-mock_1.2.1.1.bb
index 0987fbbd..0de6fba4 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-mock_1.2.1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-mock_1.2.1.1.bb
@@ -1,4 +1,4 @@
-DESCRIPTION = "Angular-Mock JavaScript library packaged for setuptools"
+DESCRIPTION = "Angular-Mock JavaScript library packaged for setuptools3"
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular-Mock/"
SECTION = "devel/python"
LICENSE = "MIT"
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-Angular-Mock"
SRC_URI[md5sum] = "94f072c39c2070f3939b619d913fb37f"
SRC_URI[sha256sum] = "ffee6edfab8276abd8057ddc28c4d8503424c0c61938e787720766862ef43e42"
-inherit setuptools pypi
+inherit setuptools3 pypi
-# DEPENDS_default: python-pip
+# DEPENDS_default: python3-pip
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-schema-form_0.8.13.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-schema-form_0.8.13.0.bb
index 5c71b520..e74accaf 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-schema-form_0.8.13.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-schema-form_0.8.13.0.bb
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-Angular-Schema-Form"
SRC_URI[md5sum] = "d0faab81c36f4cfc03e092fedc30018d"
SRC_URI[sha256sum] = "7c08634901751267fe26d266fc027cf6ed2e5f422696985cec750594b3f4e300"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular_1.5.8.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular_1.5.8.0.bb
index 360fbfcf..426e7763 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular_1.5.8.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular_1.5.8.0.bb
@@ -1,4 +1,4 @@
-DESCRIPTION = "Angular JavaScript library packaged for setuptools"
+DESCRIPTION = "Angular JavaScript library packaged for setuptools3"
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular"
SECTION = "devel/python"
LICENSE = "MIT"
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-Angular"
SRC_URI[md5sum] = "15384e734161d31ff18a644f9632f25b"
SRC_URI[sha256sum] = "b1dcdd7a66d3041625698bba2ac480ffc2447b05f551f10fcae2ac33139eb033"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-datepicker_1.3.1.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-datepicker_1.4.0.0.bb
index ff491a2f..3b0a4050 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-datepicker_1.3.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-datepicker_1.4.0.0.bb
@@ -2,18 +2,18 @@ DESCRIPTION = "Bootstrap-Datepicker JavaScript library packaged for setuptools (
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Bootstrap-Datepicker"
SECTION = "devel/python"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=97d9c60d3a8c5fccccb317f944688479"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=717661446a83183e303f3f8e0a1ea277"
PYPI_PACKAGE = "XStatic-Bootstrap-Datepicker"
-SRC_URI[md5sum] = "c2f5c58a7b41162923eca5a36b29b8b2"
-SRC_URI[sha256sum] = "9edc9b77501001fcee9fbf4bf0a722c263efd928ef928b40081a8269fdd9a944"
+SRC_URI[md5sum] = "68375e81274159874ab5fd6d85ea405c"
+SRC_URI[sha256sum] = "df33add9f5e785fa884ac4b182601af6aac9e1eeef7cfe62dbbcb0654d0f2d6e"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.3.7.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-scss_3.4.1.0.bb
index b5d714e6..3c21c791 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.3.7.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-scss_3.4.1.0.bb
@@ -1,22 +1,22 @@
DESCRIPTION = "%DESCRIPTION%"
HOMEPAGE = "%URL%"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
PYPI_PACKAGE = "XStatic-Bootstrap-SCSS"
-SRC_URI[md5sum] = "cc0d26647d10e1de84ba6649d3264f77"
-SRC_URI[sha256sum] = "4d388df037293163bf3242e0b60c79d06e1f743af8b0be8473f92676340e5acd"
+SRC_URI[md5sum] = "01b41f33c6c57d1a5d59f41ce360bdd0"
+SRC_URI[sha256sum] = "5cb56f0090cb6489d643730de57c68d8a6714f2b9fe526ac89bb68f5d77dfe10"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-bootswatch_3.3.7.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-bootswatch_3.3.7.0.bb
index 1b95871a..b14a11bf 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-bootswatch_3.3.7.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-bootswatch_3.3.7.0.bb
@@ -9,11 +9,11 @@ PYPI_PACKAGE = "XStatic-bootswatch"
SRC_URI[md5sum] = "422f09e076ff1741b76a9f7554ceca32"
SRC_URI[sha256sum] = "93ee5863c1ec07212fe12ae137a10708b4102720391d460f061dd3f441ba3b6e"
-inherit setuptools pypi
+inherit pypi setuptools3
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-d3_3.5.17.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-d3_3.5.17.0.bb
index 2a7ae7d7..93b4c1f5 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-d3_3.5.17.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-d3_3.5.17.0.bb
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-D3"
SRC_URI[md5sum] = "2729f32f218b122999c26daeaf67a0a8"
SRC_URI[sha256sum] = "176e93eee7192e07fc54334ddb1a6b64fcfc8cde6abb23f65727856bb9dd1829"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-hogan_2.0.0.3.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-hogan_2.0.0.3.bb
new file mode 100644
index 00000000..19d8f7dd
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-hogan_2.0.0.3.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "Hogan JavaScript library packaged for setuptools"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Hogan"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=e5366bec2bd8e901c248ef0df2425a7f"
+
+PYPI_PACKAGE = "XStatic-Hogan"
+
+SRC_URI[md5sum] = "b9b7610ba5c16e9ba398efb83d26a656"
+SRC_URI[sha256sum] = "27a921963e470abbada15b2d85d198833795aaead5fd73339bc2883cfddb5619"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.4.1.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jasmine_2.4.1.2.bb
index b68fb62c..3eebc5ac 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.4.1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jasmine_2.4.1.2.bb
@@ -6,17 +6,17 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
PYPI_PACKAGE = "XStatic-Jasmine"
-SRC_URI[md5sum] = "9378ce965dfcb4ddb64855cc717d4ec8"
-SRC_URI[sha256sum] = "d1e8bf3c0e1cf683cc2c0aad95f197e9e51ea747fb91291445223a2b7dbc4740"
+SRC_URI[md5sum] = "736937d16fd655d1f6f2096b97d8255b"
+SRC_URI[sha256sum] = "bf921be423c254a5cebc2156a7fd66d8210cefd251fc2fa51f792a153bf9e82b"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-migrate_1.2.1.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-migrate_1.2.1.2.bb
new file mode 100644
index 00000000..d63aede5
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-migrate_1.2.1.2.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "JQuery-Migrate JavaScript library packaged for setuptools"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-JQuery-Migrate"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=55fddf010d3daf1956396fa50e27c864"
+
+PYPI_PACKAGE = "XStatic-JQuery-Migrate"
+
+SRC_URI[md5sum] = "7ade6ebf832a62e45b0096a1799a1bfc"
+SRC_URI[sha256sum] = "db9d28cb161626f979f7999f158a4a7aaf6dc957fd0106b1ad1051d47969c425"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python3-pip
+
+DEPENDS += " \
+ ${PYTHON_PN}-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-ui_1.12.1.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-ui_1.12.1.1.bb
new file mode 100644
index 00000000..6c45bc3e
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-ui_1.12.1.1.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "%DESCRIPTION%"
+HOMEPAGE = "%URL%"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=7de5500e6244db6d698bbb724aea9a17"
+
+PYPI_PACKAGE = "XStatic-jquery-ui"
+
+SRC_URI[md5sum] = "2d5569524c7936d82f41d833f3c84e62"
+SRC_URI[sha256sum] = "d6ba48bb474420a8bcb2be02eef6ae96281ec24eff6befa54f04ebc9e4cc8910"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python3-pip
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.quicksearch_2.0.3.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.quicksearch_2.0.3.2.bb
new file mode 100644
index 00000000..87209842
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.quicksearch_2.0.3.2.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "JQuery.quicksearch JavaScript library packaged for setuptools3 "
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-JQuery.quicksearch"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=060aa7a2790c1c3eebeae9236bf16799"
+
+PYPI_PACKAGE = "XStatic-JQuery.quicksearch"
+
+SRC_URI[md5sum] = "ac6148cfff5a7a90240e7801bf9f0e4a"
+SRC_URI[sha256sum] = "f38760fe93b504f2855ef25e9bf91df65c8a6601674165e4685fb217bb616fd1"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python3-pip
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.tablesorter_2.14.5.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.tablesorter_2.14.5.2.bb
new file mode 100644
index 00000000..314ff371
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.tablesorter_2.14.5.2.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "JQuery.TableSorter JavaScript library packaged for setuptools3"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-JQuery.TableSorter"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=e9d3f27b721fc196b019f8afb6f639a0"
+
+PYPI_PACKAGE = "XStatic-JQuery.TableSorter"
+
+SRC_URI[md5sum] = "024a8dd83aa173ec0b161e76391ba56c"
+SRC_URI[sha256sum] = "bdd847ca0cde4014fd21134f99e59a99ef488185c745e82646911d2f9de3d762"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python3-pip
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jquery_1.10.2.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery_3.4.1.0.bb
index 3141cf6a..788a33ac 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-jquery_1.10.2.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery_3.4.1.0.bb
@@ -6,17 +6,17 @@ LIC_FILES_CHKSUM = "file://README.txt;md5=af1f21066b501c7d9265fab0d5556ece"
PYPI_PACKAGE = "XStatic-jQuery"
-SRC_URI[md5sum] = "7a29efeab6961ef00ea2272c923f4503"
-SRC_URI[sha256sum] = "83416a6bb86e8534858c4d1ddca45e881c87639da6f78000c28c3a193fe91305"
+SRC_URI[md5sum] = "8b7ace314d6780e159b2c03cd93a4b5b"
+SRC_URI[sha256sum] = "3fccac7eb265f95430c62eb652cdaeb671785267c77413df926d9facd5825978"
-inherit setuptools pypi
+inherit setuptools3 pypi
-# DEPENDS_default: python-pip
+# DEPENDS_default: python3-pip
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.3.1.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jsencrypt_2.3.1.1.bb
index 3ddcd89a..d544dcb6 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.3.1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jsencrypt_2.3.1.1.bb
@@ -1,4 +1,4 @@
-DESCRIPTION = "JSEncrypt JavaScript library packaged for setuptools"
+DESCRIPTION = "JSEncrypt JavaScript library packaged for setuptools3"
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-JSEncrypt"
SECTION = "devel/python"
LICENSE = "MIT"
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-JSEncrypt"
SRC_URI[md5sum] = "4b03331d4b2f6c12e2e4b8ee6056bda0"
SRC_URI[sha256sum] = "a277912a4f70d1d2f58c8d94b992d244e69fcf851a2cbed5d83cb4fc422a72f2"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-magic-search_0.2.5.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-magic-search_0.2.5.2.bb
index 4ff82947..3e1fbe5a 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-magic-search_0.2.5.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-magic-search_0.2.5.2.bb
@@ -2,17 +2,17 @@ DESCRIPTION = "An AngularJS directive that provides a UI for both faceted filter
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Magic-Search"
SECTION = "devel/python"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=e3d8469611ec04e52d71f2e293d54e9c"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=ed1f7d184ee839074df6b44c744de2c0"
PYPI_PACKAGE = "XStatic-Magic-Search"
-SRC_URI[md5sum] = "cfb8a82129fffbe1f5c6339240cb6139"
-SRC_URI[sha256sum] = "9b2f35a5792f4e763e6dc319036e3676f3e18f46153096f3ab5e507177ec007e"
+SRC_URI[md5sum] = "7edce59ce76a326b618f74f797498451"
+SRC_URI[sha256sum] = "e72fcf08e7806b60cb6b120fb712c8d221f3ba53c12a10995da01e16fa5360f5"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-mdi_1.6.50.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-mdi_1.6.50.2.bb
new file mode 100644
index 00000000..2a1c20b3
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-mdi_1.6.50.2.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "mdi javascript library packaged for setuptools3 (easy_install) / pip."
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-mdi"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=af9320964a0ddf3bd33eccd79c29f964"
+
+PYPI_PACKAGE = "XStatic-mdi"
+
+SRC_URI[md5sum] = "aa720e603fce607681cc69989fbd41a9"
+SRC_URI[sha256sum] = "be1005af7a593b0b3a349aadb05e4160ea65894248a47b246c6658345e2f10c1"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-objectpath_1.2.1.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-objectpath_1.2.1.0.bb
index 3d256fde..0bb771cb 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-objectpath_1.2.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-objectpath_1.2.1.0.bb
@@ -1,4 +1,4 @@
-DESCRIPTION = "objectpath packaged for setuptools (easy_install) / pip."
+DESCRIPTION = "objectpath packaged for setuptools3 (easy_install) / pip."
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-objectpath"
SECTION = "devel/python"
LICENSE = "MIT"
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-objectpath"
SRC_URI[md5sum] = "680a5e23a3d362db0b0721e5620dd6fc"
SRC_URI[sha256sum] = "cd1e9f502482afcdd028821148843b07b4065c8dcea8e5cc33abb9ae1cf20b20"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-qunit_1.14.0.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-qunit_1.14.0.2.bb
index f54d6b1a..f054aec9 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-qunit_1.14.0.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-qunit_1.14.0.2.bb
@@ -1,4 +1,4 @@
-DESCRIPTION = "QUnit JavaScript library packaged for setuptools"
+DESCRIPTION = "QUnit JavaScript library packaged for setuptools3"
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-QUnit"
SECTION = "devel/python"
LICENSE = "MIT"
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-QUnit"
SRC_URI[md5sum] = "21d48252d3301bd7ae530bfeffa3d108"
SRC_URI[sha256sum] = "c5e2d68d55a3f62b1cfc586112099a522a0a2e2eb22533bbe5dff7d907249ee6"
-inherit setuptools pypi
+inherit setuptools3 pypi
# DEPENDS_default: python-pip
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-rickshaw_1.5.1.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-rickshaw_1.5.1.0.bb
new file mode 100644
index 00000000..da94066c
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-rickshaw_1.5.1.0.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "Rickshaw JavaScript library packaged for setuptools3"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Rickshaw"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=0048c87aa2dfc6c21a4516c06867ad67"
+
+PYPI_PACKAGE = "XStatic-Rickshaw"
+
+SRC_URI[md5sum] = "aef17022c8a0ea3d9e2da6237d5175ef"
+SRC_URI[sha256sum] = "cf278d4bd4e974ddcf7170d20bbb706cc34f93cf61658f2f68f3138374178564"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.5.0.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-roboto-fontface_0.5.0.0.bb
index 3c828b48..352ed5eb 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.5.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-roboto-fontface_0.5.0.0.bb
@@ -9,11 +9,11 @@ PYPI_PACKAGE = "XStatic-roboto-fontface"
SRC_URI[md5sum] = "32273ba68fa063623461db0b0767524f"
SRC_URI[sha256sum] = "6d272df58e20eec3a15bca279163f38614c7074e2fecb537a58b29d109e83f62"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ ${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-smart-table_1.4.13.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-smart-table_1.4.13.2.bb
index f6cf1c29..9e76a268 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-smart-table_1.4.13.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-smart-table_1.4.13.2.bb
@@ -1,4 +1,4 @@
-DESCRIPTION = "Angular JavaScript library packaged for setuptools"
+DESCRIPTION = "Angular JavaScript library packaged for setuptools3"
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-smart-table"
SECTION = "devel/python"
LICENSE = "MIT"
@@ -9,11 +9,11 @@ PYPI_PACKAGE = "XStatic-smart-table"
SRC_URI[md5sum] = "21640f39d064ea292de9e8e7b33f9595"
SRC_URI[sha256sum] = "f2fa5ed37c2953253de79c61c346fa6c3c4f38731295d2240552c14298db6b0a"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-spin_1.2.5.3.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-spin_1.2.5.3.bb
new file mode 100644
index 00000000..30b0a86a
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-spin_1.2.5.3.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "Spin JavaScript library packaged for setuptools3"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Spin"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=45c30e2aa7df682a626f8e3629b8f7ee"
+
+PYPI_PACKAGE = "XStatic-Spin"
+
+SRC_URI[md5sum] = "d0cad2593c74eec38dbeed5161eab462"
+SRC_URI[sha256sum] = "06e889cf3318f08ce74ef888b45d9f1e09017bb8e6d519a299c10a9e6b542642"
+
+inherit setuptools3 pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.7.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-term.js_0.0.7.0.bb
index ef37760d..32c4bb09 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.7.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-term.js_0.0.7.0.bb
@@ -1,4 +1,4 @@
-DESCRIPTION = "Angular JavaScript library packaged for setuptools"
+DESCRIPTION = "Angular JavaScript library packaged for setuptools3"
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-term.js/0.0.4.2"
SECTION = "devel/python"
LICENSE = "MIT"
@@ -9,11 +9,11 @@ PYPI_PACKAGE = "XStatic-term.js"
SRC_URI[md5sum] = "7434ecf6f5680c293cf3806245dc946b"
SRC_URI[sha256sum] = "b5f3ab69cb638391f04254913a11b2aab08e2d51c5b81bb6a564c5a6d442bd31"
-inherit setuptools pypi
+inherit setuptools3 pypi
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-tv4_1.2.7.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-tv4_1.2.7.0.bb
index 6678c1b1..3e48b25b 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-tv4_1.2.7.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-tv4_1.2.7.0.bb
@@ -1,4 +1,4 @@
-DESCRIPTION = "Tiny Validator packaged for setuptools (easy_install) / pip."
+DESCRIPTION = "Tiny Validator packaged for setuptools3 (easy_install) / pip."
HOMEPAGE = "https://pypi.python.org/pypi/XStatic-tv4"
SECTION = "devel/python"
LICENSE = "PD & MIT"
@@ -9,14 +9,14 @@ PYPI_PACKAGE = "XStatic-tv4"
SRC_URI[md5sum] = "921148dff35fb41431d5f122da570248"
SRC_URI[sha256sum] = "9b4c57244e914126cdda5d8bc24698189d73800203c85b1fc945a08e25c7c713"
-inherit setuptools pypi
+inherit setuptools3 pypi
-# DEPENDS_default: python-pip
+# DEPENDS_default: python3-pip
DEPENDS += " \
- python-pip \
+ python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-zake_0.2.2.bb b/meta-openstack/recipes-devtools/python/python3-zake_0.2.2.bb
new file mode 100644
index 00000000..a2ad034a
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-zake_0.2.2.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "A python package that works to provide a nice set of testing utilities for the kazoo library."
+HOMEPAGE = "https://github.com/yahoo/Zake"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=14e79e6983dbd678bbe0ff17229d8fc1"
+
+SRC_URI[md5sum] = "076dcb58f5cb8b50f575fc0ca7e810b9"
+SRC_URI[sha256sum] = "5a50859931c4f666d318b74d1c407a6150dd5194e4c5812d071a5c7c7cefe4e6"
+
+inherit setuptools3 pypi
+
+DEPENDS += " \
+ python3-pip \
+ "
+
+RDEPENDS:${PN} += " \
+ python3-kazoo \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python3-zaqarclient_2.0.0.bb b/meta-openstack/recipes-devtools/python/python3-zaqarclient_2.0.0.bb
new file mode 100644
index 00000000..55423b75
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-zaqarclient_2.0.0.bb
@@ -0,0 +1,34 @@
+DESCRIPTION = "Python Zaqar Client"
+HOMEPAGE = "https://github.com/openstack/python-zaqarclient"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
+
+SRC_URI[sha256sum] = "c64e74d1f69321cb2f33721974c793cac1172eb8397056dfc39a7eb3d9c036de"
+
+DEPENDS += " \
+ python3-pip \
+ python3-pbr \
+ "
+
+# Satisfy setup.py 'setup_requires'
+DEPENDS += " \
+ python3-pbr-native \
+ "
+
+RDEPENDS:${PN} +=" \
+ python3-pbr \
+ python3-requests \
+ python3-six \
+ python3-stevedore \
+ python3-jsonschema \
+ python3-oslo.i18n \
+ python3-oslo.log \
+ python3-oslo.utils \
+ python3-keystoneauth1 \
+ python3-osc-lib \
+ "
+
+PYPI_PACKAGE = "python-zaqarclient"
+
+inherit setuptools3 pypi
diff --git a/meta-openstack/recipes-devtools/qemu/qemu_8.%.bbappend b/meta-openstack/recipes-devtools/qemu/qemu_8.%.bbappend
new file mode 100644
index 00000000..025ee4ee
--- /dev/null
+++ b/meta-openstack/recipes-devtools/qemu/qemu_8.%.bbappend
@@ -0,0 +1 @@
+require ${@bb.utils.contains('DISTRO_FEATURES', 'openstack', '${BPN}_openstack.inc', '', d)}
diff --git a/meta-openstack/recipes-devtools/qemu/qemu_2.%.bbappend b/meta-openstack/recipes-devtools/qemu/qemu_openstack.inc
index ad1ea259..e982d669 100644
--- a/meta-openstack/recipes-devtools/qemu/qemu_2.%.bbappend
+++ b/meta-openstack/recipes-devtools/qemu/qemu_openstack.inc
@@ -2,8 +2,8 @@ PACKAGECONFIG[spice] = "--enable-spice,--disable-spice,spice,"
PACKAGECONFIG[libseccomp] = "--enable-seccomp,--disable-seccomp,libseccomp,libseccomp"
PACKAGECONFIG ?= "fdt virtfs libcap-ng"
-PACKAGECONFIG_x86 ?= "fdt spice virtfs libcap-ng"
-PACKAGECONFIG_x86-64 ?= "fdt spice virtfs libcap-ng"
+PACKAGECONFIG:x86 ?= "fdt spice virtfs libcap-ng"
+PACKAGECONFIG:x86-64 ?= "fdt spice virtfs libcap-ng"
-PACKAGECONFIG_class-native = "fdt"
-PACKAGECONFIG_class-nativesdk = "fdt"
+PACKAGECONFIG:class-native = "fdt"
+PACKAGECONFIG:class-nativesdk = "fdt"
diff --git a/meta-openstack/recipes-devtools/ruby/bundler_git.bb b/meta-openstack/recipes-devtools/ruby/bundler_git.bb
index f7617a0c..a4300a27 100644
--- a/meta-openstack/recipes-devtools/ruby/bundler_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/bundler_git.bb
@@ -25,7 +25,7 @@ SRCREV = "06e3647c117da210ffd15a174624497830addd7b"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/bundler/bundler.git;branch=1-7-stable \
+ git://github.com/bundler/bundler.git;branch=1-7-stable;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/chef-zero_git.bb b/meta-openstack/recipes-devtools/ruby/chef-zero_git.bb
index 1ade2658..199fd41e 100644
--- a/meta-openstack/recipes-devtools/ruby/chef-zero_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/chef-zero_git.bb
@@ -21,12 +21,12 @@ SRCREV = "28fe2928469885b0138de4d4270c6eccac8ab482"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/chef-zero.git;branch=master \
+ git://github.com/opscode/chef-zero.git;branch=master;protocol=https \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
mixlib-log \
json \
hashie \
diff --git a/meta-openstack/recipes-devtools/ruby/coderay_git.bb b/meta-openstack/recipes-devtools/ruby/coderay_git.bb
index 32536993..a45942f6 100644
--- a/meta-openstack/recipes-devtools/ruby/coderay_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/coderay_git.bb
@@ -16,7 +16,7 @@ SRCREV = "a48037b85a12228431b32103786456f36beb355f"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/rubychan/coderay.git \
+ git://github.com/rubychan/coderay.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/concurrent-ruby/0001-Removed-check-for-concurrent_ruby.jar.patch b/meta-openstack/recipes-devtools/ruby/concurrent-ruby/0001-Removed-check-for-concurrent_ruby.jar.patch
new file mode 100644
index 00000000..777dc319
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/concurrent-ruby/0001-Removed-check-for-concurrent_ruby.jar.patch
@@ -0,0 +1,26 @@
+From becf55b5d1ffe7a2856e0c4b240d08a90b2ed573 Mon Sep 17 00:00:00 2001
+From: Nathan Hartman <nathan.hartman@windriver.com>
+Date: Thu, 20 Feb 2020 13:10:02 -0500
+Subject: [PATCH] Removed jar file check
+
+---
+ concurrent-ruby.gemspec | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/concurrent-ruby.gemspec b/concurrent-ruby.gemspec
+index ad5d0489..1b2aa04e 100644
+--- a/concurrent-ruby.gemspec
++++ b/concurrent-ruby.gemspec
+@@ -16,8 +16,7 @@ Gem::Specification.new do |s|
+ s.files = [*Dir['lib/concurrent-ruby/**/*.rb'] & git_files,
+ *Dir['ext/concurrent-ruby/**/*'] & git_files,
+ 'Rakefile',
+- 'Gemfile',
+- 'lib/concurrent-ruby/concurrent/concurrent_ruby.jar'
++ 'Gemfile'
+ ]
+ s.extra_rdoc_files = Dir['README*', 'LICENSE*', 'CHANGELOG*']
+ s.require_paths = ['lib/concurrent-ruby']
+--
+2.20.1
+
diff --git a/meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.9.bb b/meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.9.bb
new file mode 100644
index 00000000..e2c99d7d
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.9.bb
@@ -0,0 +1,18 @@
+SUMMARY = "Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns."
+HOMEPAGE = "http://www.concurrent-ruby.com"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e319104fe1435b64fc0a67032db44f02"
+
+SRC_URI = "git://github.com/ruby-concurrency/concurrent-ruby.git;protocol=https;branch=master \
+ file://0001-Removed-check-for-concurrent_ruby.jar.patch \
+ "
+SRCREV = "52c08fca13cc3811673ea2f6fdb244a0e42e0ebe"
+
+S = "${WORKDIR}/git"
+
+do_install:append () {
+ rmdir --ignore-fail-on-non-empty ${D}${libdir}/ruby/gems/${RUBY_GEM_VERSION}/plugins
+}
+
+inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/cool.io_1.7.0.bb b/meta-openstack/recipes-devtools/ruby/cool.io_1.7.0.bb
new file mode 100644
index 00000000..10e9a498
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/cool.io_1.7.0.bb
@@ -0,0 +1,15 @@
+SUMMARY = 'Simple evented I/O for Ruby (but please check out Celluloid::IO instead)'
+HOMEPAGE = 'http://coolio.github.com'
+
+LICENSE = 'MIT'
+LIC_FILES_CHKSUM = 'file://LICENSE;md5=a5e7701a63eb0a961f98cd10475129b9'
+
+SRCREV = 'd7ab8518c11d8fe1b9a679a1686f01a295690fa9'
+
+SRC_URI = 'git://github.com/tarcieri/cool.io.git;protocol=https;branch=master'
+
+S = '${WORKDIR}/git'
+
+inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb b/meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb
index 8566fb3b..6f6758c0 100644
--- a/meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb
@@ -20,7 +20,7 @@ SRCREV = "704bc2c0000b5f9bf49d607dcd0d3989b63b2595"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/halostatue/diff-lcs.git \
+ git://github.com/halostatue/diff-lcs.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/erubis_git.bb b/meta-openstack/recipes-devtools/ruby/erubis_git.bb
index 08e0f281..16fd5429 100644
--- a/meta-openstack/recipes-devtools/ruby/erubis_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/erubis_git.bb
@@ -16,12 +16,12 @@ SRCREV = "1f0b38d9e66885f8af0244d12d1a6702fc04a8de"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/kwatch/erubis.git \
+ git://github.com/kwatch/erubis.git;branch=master;protocol=https \
"
inherit ruby
-do_patch_append() {
+do_patch:append() {
bb.build.exec_func('do_fixup_gemspec', d)
}
diff --git a/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb b/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb
new file mode 100644
index 00000000..dc984d3a
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb
@@ -0,0 +1,21 @@
+SUMMARY = "Fluentdu Open-Source Log Collector"
+HOMEPAGE = "https://www.fluentd.org/"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1ffc336af228834e68e0a4d38da165f7"
+
+SRCREV = "9d113029d4550ce576d8825bfa9612aa3e55bff0"
+
+SRC_URI = "git://github.com/fluent/fluentd.git;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+
+RDEPENDS:${PN} = "cool.io http-parser.rb msgpack serverengine sigdump strptime tzinfo tzinfo-data yajl-ruby"
+
+inherit ruby
+
+do_install:append() {
+ install -d ${D}/etc/fluent/
+ install ${S}/fluent.conf ${D}/etc/fluent/fluent.conf
+}
+
+INSANE_SKIP:${PN} = "installed-vs-shipped"
diff --git a/meta-openstack/recipes-devtools/ruby/hashie_git.bb b/meta-openstack/recipes-devtools/ruby/hashie_git.bb
index f26cadb6..65ccb119 100644
--- a/meta-openstack/recipes-devtools/ruby/hashie_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/hashie_git.bb
@@ -16,7 +16,7 @@ SRCREV = "02df8918dd07ef2da1aceba5fd17e8757027345a"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/intridea/hashie.git \
+ git://github.com/intridea/hashie.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/highline_git.bb b/meta-openstack/recipes-devtools/ruby/highline_git.bb
index 3bfcd882..546bfc9e 100644
--- a/meta-openstack/recipes-devtools/ruby/highline_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/highline_git.bb
@@ -10,7 +10,7 @@ rules and without needing to convert the typed Strings into what your \
program really needs. Just tell HighLine what you're after, and let it \
do all the work."
-LICENSE = "GPLv2"
+LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=884766faee6a0d2931af978757e1a5fc"
PR = "r0"
@@ -22,7 +22,7 @@ SRCREV = "327051c1c217df2880c3a53f31484f7e815e847f"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/JEG2/highline.git \
+ git://github.com/JEG2/highline.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.1.bb b/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.1.bb
new file mode 100644
index 00000000..5452c126
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.1.bb
@@ -0,0 +1,26 @@
+SUMMARY = "simple callback-based HTTP request/response parser"
+HOMEPAGE = "https://rubygems.org/gems/http_parser.rb"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE-MIT;md5=157efc3766c6d07d3d857ebbab43351a"
+
+SRCREV = "c8dae7c6c2c78a5016d082a7fbda7e362292c14a"
+
+SRC_URI = "gitsm://github.com/tmm1/http_parser.rb.git;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+
+# Bitbake doesn't allow the underscore in file name, hence the dash
+SRCNAME = "http_parser.rb"
+
+DEPENDS = "git"
+
+inherit ruby
+
+# Download the submodules
+do_configure:prepend() {
+ cd ${WORKDIR}/git
+ git submodule update --init --recursive
+}
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/ipaddress_git.bb b/meta-openstack/recipes-devtools/ruby/ipaddress_git.bb
index 116bcf5f..29a89336 100644
--- a/meta-openstack/recipes-devtools/ruby/ipaddress_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/ipaddress_git.bb
@@ -20,7 +20,7 @@ SRCREV = "96aaf68210d644157bd57a6ec3e38c49f38bfc34"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/bluemonk/ipaddress.git \
+ git://github.com/ipaddress-gem/ipaddress.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/json_git.bb b/meta-openstack/recipes-devtools/ruby/json_git.bb
index a417798b..61655e5a 100644
--- a/meta-openstack/recipes-devtools/ruby/json_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/json_git.bb
@@ -4,19 +4,19 @@
SUMMARY = "An implementation of the JSON specification according to RFC 4627"
DESCRIPTION = "An implementation of the JSON specification according to RFC 4627"
-LICENSE = "GPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=aef161fe3c86f1a8d6c71d3b8c5655c5"
+LICENSE = "GPL-2.0-only"
+LIC_FILES_CHKSUM = "file://CHANGES;md5=af8cad0ff27a1593ac5ee461bc2d71ab"
PR = "r0"
-BPV = "1.8.3"
+BPV = "1.8.5"
PV = "${BPV}"
-SRCREV = "db4c71a7701b95c30f945ee1536240920dcfdc17"
+SRCREV = "4cf6c6270f52888997ec1b626b9f557db4f26f2e"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/flori/json.git \
+ git://github.com/flori/json.git;branch=v1.8;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/method-source_git.bb b/meta-openstack/recipes-devtools/ruby/method-source_git.bb
index 39b24d1c..6756f998 100644
--- a/meta-openstack/recipes-devtools/ruby/method-source_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/method-source_git.bb
@@ -16,7 +16,7 @@ SRCREV = "1b1f8323a7c25f29331fe32511f50697e5405dbd"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/banister/method_source.git \
+ git://github.com/banister/method_source.git;branch=master;protocol=https \
file://gemspec-bump-version.patch \
"
diff --git a/meta-openstack/recipes-devtools/ruby/mime-types_git.bb b/meta-openstack/recipes-devtools/ruby/mime-types_git.bb
index 4216db17..989cb626 100644
--- a/meta-openstack/recipes-devtools/ruby/mime-types_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mime-types_git.bb
@@ -19,7 +19,7 @@ SRCREV = "bc15d62118b59aabbc9cb6e5734b65bf3bc273f0"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/halostatue/mime-types.git \
+ git://github.com/halostatue/mime-types.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb
index b380e011..d10835d9 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb
@@ -17,12 +17,12 @@ SRCREV = "db24a56c6f5b99114998a50942220a7023060229"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-authentication.git \
+ git://github.com/opscode/mixlib-authentication.git;branch=master;protocol=https \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
mixlib-log \
"
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb
index 02bf49ca..44309c46 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb
@@ -17,7 +17,7 @@ SRCREV = "b3b3c12141b5380ec61945770690fc1ae31d92b0"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-cli.git \
+ git://github.com/opscode/mixlib-cli.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb
index f58c15c2..68eb393e 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb
@@ -17,7 +17,7 @@ SRCREV = "d7bdd7c999e13a0bd67607011731a536323dd51c"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-config.git \
+ git://github.com/opscode/mixlib-config.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb
index cef61cb0..52a95d6e 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb
@@ -17,7 +17,7 @@ SRCREV = "b750625a79cc46fffe6b886320f96e7874497fa0"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-log.git \
+ git://github.com/opscode/mixlib-log.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb
index 9abe92c8..70e316e5 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb
@@ -20,7 +20,7 @@ SRCREV = "27ba1e882dcab280527aa1764d1b45aca3ef5961"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-shellout.git \
+ git://github.com/opscode/mixlib-shellout.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/msgpack_1.3.3.bb b/meta-openstack/recipes-devtools/ruby/msgpack_1.3.3.bb
new file mode 100644
index 00000000..53826767
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/msgpack_1.3.3.bb
@@ -0,0 +1,15 @@
+SUMMARY = "MessagePack implementation for Ruby"
+HOMEPAGE = "http://msgpack.org/"
+
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
+
+SRCREV = "64db1bac56359c9257d22f3ffb7506b578d76741"
+
+SRC_URI = "git://github.com/msgpack/msgpack-ruby.git;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+
+inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb b/meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb
index b823a033..160237c3 100644
--- a/meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb
@@ -20,13 +20,13 @@ SRCREV = "1de7611a7f7cedbe7a4c6cf3798c88d00637582d"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/net-ssh/net-ssh-gateway.git \
+ git://github.com/net-ssh/net-ssh-gateway.git;branch=master;protocol=https \
file://gemspec-don-t-force-the-use-of-gem-private_key.pem.patch \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
net-ssh \
"
diff --git a/meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb b/meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb
index 7da05668..d95042e5 100644
--- a/meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb
@@ -20,13 +20,13 @@ SRCREV = "5b668d5ef34102c9ac159a8f21c889fdc7f99f1b"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/net-ssh/net-ssh-multi.git \
+ git://github.com/net-ssh/net-ssh-multi.git;branch=master;protocol=https \
file://gemspec-don-t-force-the-use-of-gem-private_key.pem.patch \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
net-ssh \
net-ssh-gateway \
"
diff --git a/meta-openstack/recipes-devtools/ruby/net-ssh_git.bb b/meta-openstack/recipes-devtools/ruby/net-ssh_git.bb
index f2591ffa..344b34bb 100644
--- a/meta-openstack/recipes-devtools/ruby/net-ssh_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/net-ssh_git.bb
@@ -18,7 +18,7 @@ SRCREV = "9f8607984d8e904f211cc5edb39ab2a2ca94008e"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/net-ssh/net-ssh.git \
+ git://github.com/net-ssh/net-ssh.git;branch=master;protocol=https \
file://gemspec-don-t-force-the-use-of-gem-private_key.pem.patch \
"
diff --git a/meta-openstack/recipes-devtools/ruby/ohai_git.bb b/meta-openstack/recipes-devtools/ruby/ohai_git.bb
index 5820c44d..f7bad071 100644
--- a/meta-openstack/recipes-devtools/ruby/ohai_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/ohai_git.bb
@@ -20,12 +20,12 @@ SRCREV = "5c166cf3fa4b2af541ee54855aae73c809044b3d"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/ohai.git \
+ git://github.com/opscode/ohai.git;branch=master;protocol=https \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
mime-types \
ipaddress \
mixlib-cli \
diff --git a/meta-openstack/recipes-devtools/ruby/pry_git.bb b/meta-openstack/recipes-devtools/ruby/pry_git.bb
index a4eb63cd..d2c33256 100644
--- a/meta-openstack/recipes-devtools/ruby/pry_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/pry_git.bb
@@ -18,7 +18,7 @@ SRCREV = "191dc519813402acd6db0d7f73e652ed61f8111f"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/pry/pry.git \
+ git://github.com/pry/pry.git;branch=master;protocol=https \
file://rdoc-fixup-opt.banner-heredoc.patch \
"
@@ -26,7 +26,7 @@ inherit ruby
RUBY_COMPILE_FLAGS = ""
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
coderay \
method-source \
slop \
diff --git a/meta-openstack/recipes-devtools/ruby/rack_git.bb b/meta-openstack/recipes-devtools/ruby/rack_git.bb
index 41f01c54..2c03cff3 100644
--- a/meta-openstack/recipes-devtools/ruby/rack_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/rack_git.bb
@@ -20,7 +20,7 @@ SRCREV = "134d6218d0881d87ae6a522e88eafbddb6cd1bb7"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/rack/rack.git;branch=1-6-stable \
+ git://github.com/rack/rack.git;branch=1-6-stable;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/rest-client_git.bb b/meta-openstack/recipes-devtools/ruby/rest-client_git.bb
index 923e9f26..706af39c 100644
--- a/meta-openstack/recipes-devtools/ruby/rest-client_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/rest-client_git.bb
@@ -18,12 +18,12 @@ SRCREV = "40eddc184a7b3fe79f9b68f291e06df4c1fbcb0b"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/rest-client/rest-client.git \
+ git://github.com/rest-client/rest-client.git;branch=master;protocol=https \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
mime-types \
"
diff --git a/meta-openstack/recipes-devtools/ruby/serverengine_2.2.1.bb b/meta-openstack/recipes-devtools/ruby/serverengine_2.2.1.bb
new file mode 100644
index 00000000..553c5673
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/serverengine_2.2.1.bb
@@ -0,0 +1,17 @@
+SUMMARY = 'A framework to implement robust multiprocess servers like Unicorn'
+HOMEPAGE = 'https://rubygems.org/gems/serverengine'
+
+LICENSE = 'Apache-2.0'
+LIC_FILES_CHKSUM = 'file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57'
+
+SRCREV = '99d44a0989ab3e64e14ac0367aadf76aa13b3583'
+
+SRC_URI = 'git://github.com/treasure-data/serverengine.git;protocol=https;branch=master'
+
+S = '${WORKDIR}/git'
+
+RDEPENDS:${PN} = "sigdump"
+
+inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/sigdump_0.2.4.bb b/meta-openstack/recipes-devtools/ruby/sigdump_0.2.4.bb
new file mode 100644
index 00000000..fc5152e8
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/sigdump_0.2.4.bb
@@ -0,0 +1,15 @@
+SUMMARY = "Use signal to show stacktrace of a Ruby process without restarting it"
+HOMEPAGE = "https://github.com/frsyuki/sigdump"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=07d6218b18fb6826f04fd32b4918f085"
+
+SRCREV = "57570f04456560512e4efc1c6fa695b76c17dc0d"
+
+SRC_URI = "git://github.com/frsyuki/sigdump.git;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+
+inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/slop_git.bb b/meta-openstack/recipes-devtools/ruby/slop_git.bb
index 043284cd..14debbf2 100644
--- a/meta-openstack/recipes-devtools/ruby/slop_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/slop_git.bb
@@ -16,7 +16,7 @@ SRCREV = "50c4d5a6553c9d0b78dee35a092ea3a40c136fa1"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/leejarvis/slop.git \
+ git://github.com/leejarvis/slop.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/strptime_0.2.5.bb b/meta-openstack/recipes-devtools/ruby/strptime_0.2.5.bb
new file mode 100644
index 00000000..d568272d
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/strptime_0.2.5.bb
@@ -0,0 +1,17 @@
+SUMMARY = "a fast strpitme engine"
+HOMEPAGE = "https://github.com/nurse/strptime"
+
+LICENSE = "BSD-2-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f19575067ffc5f1ddc02c74eeef9904f"
+
+SRCREV = "1583aaa510cae4660907b22c8262ab31b1eb1864"
+
+SRC_URI = "git://github.com/nurse/strptime.git;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+
+RDEPENDS:${PN} = "bash"
+
+inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/systemu_git.bb b/meta-openstack/recipes-devtools/ruby/systemu_git.bb
index 606103e3..fa407f1d 100644
--- a/meta-openstack/recipes-devtools/ruby/systemu_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/systemu_git.bb
@@ -17,7 +17,7 @@ SRCREV = "cb253a8bf213beea69f27418202e936a22d7308f"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/ahoward/systemu.git \
+ git://github.com/ahoward/systemu.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/tzinfo-data_1.2019.3.bb b/meta-openstack/recipes-devtools/ruby/tzinfo-data_1.2019.3.bb
new file mode 100644
index 00000000..46407553
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/tzinfo-data_1.2019.3.bb
@@ -0,0 +1,15 @@
+SUMMARY = "TZInfo::Data - Timezone Data for TZInfo"
+HOMEPAGE = "https://tzinfo.github.io/"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c326926e773a4e99e89820f5d8a0966f"
+
+SRCREV = "74d5a2529d585e1d1ab47b6bbb2449cba29f6907"
+
+SRC_URI = "git://github.com/tzinfo/tzinfo-data.git;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+
+inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/tzinfo_2.0.1.bb b/meta-openstack/recipes-devtools/ruby/tzinfo_2.0.1.bb
new file mode 100644
index 00000000..504e3a89
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/tzinfo_2.0.1.bb
@@ -0,0 +1,17 @@
+SUMMARY = "TZInfo - Ruby Timezone Library"
+HOMEPAGE = "https://tzinfo.github.io/"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c326926e773a4e99e89820f5d8a0966f"
+
+SRCREV = "16b0ff837923401da52325312c51baf9bec700e1"
+
+SRC_URI = "git://github.com/tzinfo/tzinfo.git;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+
+RDEPENDS:${PN} = "concurrent-ruby"
+
+inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/yajl-ruby_1.4.0.bb b/meta-openstack/recipes-devtools/ruby/yajl-ruby_1.4.0.bb
new file mode 100644
index 00000000..f91d414a
--- /dev/null
+++ b/meta-openstack/recipes-devtools/ruby/yajl-ruby_1.4.0.bb
@@ -0,0 +1,15 @@
+SUMMARY = "A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)"
+HOMEPAGE = "http://rdoc.info/projects/brianmario/yajl-ruby"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=7dbd3a9f471247a243db5b62fe091587"
+
+SRCREV = "8830754ac1ca04a0c14f71f6e7c1d240934366fe"
+
+SRC_URI = "git://github.com/brianmario/yajl-ruby.git;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+
+inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/yajl-ruby_git.bb b/meta-openstack/recipes-devtools/ruby/yajl-ruby_git.bb
deleted file mode 100644
index 9d8ba542..00000000
--- a/meta-openstack/recipes-devtools/ruby/yajl-ruby_git.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-#
-# Copyright (C) 2014 Wind River Systems, Inc.
-#
-SUMMARY = "C binding to the excellent YAJL JSON parsing and generation library."
-DESCRIPTION = "This gem is a C binding to the excellent YAJL JSON \
-parsing and generation library."
-
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://MIT-LICENSE;md5=7edc7ac9885163399dacc69a54b1dc3a"
-
-PR = "r0"
-
-BPV = "1.2.1"
-PV = "${BPV}"
-SRCREV = "d8a0b8d5c879b0810b43eaab241fb87b68c93453"
-
-S = "${WORKDIR}/git"
-
-SRC_URI = " \
- git://github.com/brianmario/yajl-ruby.git \
- file://0001-Don-t-compile-extensions.patch \
- "
-
-inherit ruby
-
-BBCLASSEXTEND = "native"
diff --git a/meta-openstack/recipes-devtools/ruby/yard_git.bb b/meta-openstack/recipes-devtools/ruby/yard_git.bb
index d5232016..2728802e 100644
--- a/meta-openstack/recipes-devtools/ruby/yard_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/yard_git.bb
@@ -20,7 +20,7 @@ SRCREV = "d83194e1a09098ec5be28b616cde3b9a15380873"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/lsegal/yard.git \
+ git://github.com/lsegal/yard.git;branch=main;protocol=https \
"
inherit ruby