← Back to team overview

launchpad-reviewers team mailing list archive

[Merge] ~cjwatson/launchpad:tidy-dependencies into launchpad:master

 

Colin Watson has proposed merging ~cjwatson/launchpad:tidy-dependencies into launchpad:master.

Commit message:
Clean up various dependencies

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/411279

Where possible, we generally try to have direct dependencies on exactly those things that we use directly.  This gets us closer to that.
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of ~cjwatson/launchpad:tidy-dependencies into launchpad:master.
diff --git a/setup.py b/setup.py
index 5cef2f0..595f582 100644
--- a/setup.py
+++ b/setup.py
@@ -147,12 +147,10 @@ setup(
         'boto3',
         'breezy',
         'celery',
-        'cssselect',
         'cssutils',
         'defusedxml',
         'distro',
         'dkimpy[ed25519]',
-        'dulwich',
         'feedparser',
         'fixtures',
         # Required for gunicorn[gthread].  We depend on it explicitly
@@ -179,6 +177,7 @@ setup(
         'lazr.sshserver',
         'lazr.uri',
         'lpjsmin',
+        'lxml[cssselect]',
         'Markdown',
         'meliae',
         'multipart',
@@ -197,7 +196,6 @@ setup(
         'pyasn1',
         'pygettextpo',
         'pygpgme',
-        'pyinotify',
         'pymacaroons',
         'pystache',
         'python-debian',
@@ -277,7 +275,6 @@ setup(
         'zope.testing',
         'zope.testrunner[subunit]',
         'zope.traversing',
-        'zope.viewlet',  # only fixing a broken dependency
         'zope.vocabularyregistry',
         # Loggerhead dependencies. These should be removed once
         # bug 383360 is fixed and we include it as a source dist.