Address dependency issues (updated libs, address VersionConflict)

Registered by Sam Stavinoha on 2014-07-22

Fixes test_dns.py from change in python-whois.
Updates pep8 requirement from jcrocholl/pep8 Issue#240:
    Fix was merged into pep8 1.5.7
Updates hacking requirement to fix VersionConflict

When trying to invoke `flake8`
-----------------------------------------------------------------------------
Traceback (most recent call last):
  File "~/.virtualenvs/satori-dependencies-dev/bin/flake8", line 11, in <module>
    sys.exit(main())
  File "~/.virtualenvs/satori-dependencies-dev/local/lib/python2.7/site-packages/flake8/main.py", line 24, in main
    flake8_style = get_style_guide(parse_argv=True, config_file=DEFAULT_CONFIG)
  File "~/.virtualenvs/satori-dependencies-dev/local/lib/python2.7/site-packages/flake8/engine.py", line 89, in get_style_guide
    kwargs['parser'], options_hooks = get_parser()
  File "~/.virtualenvs/satori-dependencies-dev/local/lib/python2.7/site-packages/flake8/engine.py", line 40, in get_parser
    (extensions, parser_hooks, options_hooks) = _register_extensions()
  File "~/.virtualenvs/satori-dependencies-dev/local/lib/python2.7/site-packages/flake8/engine.py", line 26, in _register_extensions
    checker = entry.load()
  File "~/.virtualenvs/satori-dependencies-dev/local/lib/python2.7/site-packages/pkg_resources.py", line 2028, in load
    if require: self.require(env, installer)
  File "~/.virtualenvs/satori-dependencies-dev/local/lib/python2.7/site-packages/pkg_resources.py", line 2041, in require
    working_set.resolve(self.dist.requires(self.extras),env,installer)))
  File "~/.virtualenvs/satori-dependencies-dev/local/lib/python2.7/site-packages/pkg_resources.py", line 576, in resolve
    raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (pep8 1.4.7a0 (~/.virtualenvs/satori-dependencies-dev/src/pep8), Requirement.parse('pep8>=1.5.7'))
-----------------------------------------------------------------------------

Blueprint information

Status:
Started
Approver:
Ziad Sawalha
Priority:
Undefined
Drafter:
Sam Stavinoha
Direction:
Approved
Assignee:
Sam Stavinoha
Definition:
Approved
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Sam Stavinoha on 2014-07-22

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/dependency-fix,n,z

Addressed by: https://review.openstack.org/108813
    fix tests and test requirements

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.