Missing entries in requirements file for direct imports

Bug #1455695 reported by Davanum Srinivas (DIMS)
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Magnum
Fix Released
Undecided
Unassigned

Bug Description

Found using "pip-missing-reqs -d --ignore-file=magnum/tests/* magnum"

dims@dims-mac:~/openstack/openstack$ grep "dist=" ~/junk/magnum-missing-requirements.txt | cut -f 2- -d ' ' | sort | uniq -c
   1 dist=alembic module=alembic
   1 dist=alembic module=alembic.config
   1 dist=alembic module=alembic.context
   1 dist=alembic module=alembic.migration
  18 dist=alembic module=alembic.op
   3 dist=eventlet module=eventlet
   1 dist=eventlet module=eventlet.backdoor
   2 dist=eventlet module=eventlet.event
   1 dist=eventlet module=eventlet.greenpool
   1 dist=eventlet module=eventlet.greenthread
   1 dist=greenlet module=greenlet
   1 dist=iso---- module=iso8601
   1 dist=prettytable module=prettytable
   1 dist=python-dateutil module=dateutil.parser
   2 dist=pyyaml module=yaml
   2 dist=setuptools module=pkg_resources
   1 dist=stevedore module=stevedore.driver
   1 dist=webob module=webob

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to magnum (master)
Download full text (4.6 KiB)

Reviewed: https://review.openstack.org/183753
Committed: https://git.openstack.org/cgit/openstack/magnum/commit/?id=1b971c039905a60269feccb4a2e148ec9da653b1
Submitter: Jenkins
Branch: master

commit 1b971c039905a60269feccb4a2e148ec9da653b1
Author: Davanum Srinivas <email address hidden>
Date: Fri May 15 20:10:49 2015 -0400

    Add missing dependencies (from pip-missing-reqs)

    Any explicit imports we have in magnum, we should specify
    the pypi package version number in our requirements. The
    pip-missing-reqs helps us find these.

    Note that python-dateutil is an optional import in
    the python-k8sclient AND it's not in the global requirements
    so not adding that.

    Here are the references to the imports for the packages
    we are adding here:

    alembic
    -------
    magnum/db/sqlalchemy/alembic/env.py:15 dist=alembic module=alembic.context
    magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py:24 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py:26 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py:24 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py:24 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py:24 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py:28 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py:25 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py:26 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py:28 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py:25 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py:25 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py:25 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py:25 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py:24 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py:24 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py:25 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py:25 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py:24 dist=alembic module=alembic.op
    magnum/db/sqlalchemy/migration.py:19 dist=alembic module=alembic
    magnum/db/sqlalchemy/migration.py:20 dist=alembic module=alembic.config
    magnum/db/sqlalchemy/migration.py:21 dist=alembic module=alembic.migration

    eventlet
    --------
    magnum/c...

Read more...

Changed in magnum:
status: New → Fix Committed
Adrian Otto (aotto)
Changed in magnum:
milestone: none → mitaka-1
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.