summaryrefslogtreecommitdiff
path: root/multimedia/py-subliminal
diff options
context:
space:
mode:
authorWilliam Grzybowski <wg@FreeBSD.org>2013-11-06 12:41:12 +0000
committerWilliam Grzybowski <wg@FreeBSD.org>2013-11-06 12:41:12 +0000
commit9ac4835dae699dea83bc961de552eb25ea0805c8 (patch)
treeebea243b4008a1b96eac11551896ea39d5d88fcb /multimedia/py-subliminal
parent- Support staging. [1] (diff)
multimedia/py-subliminal: update to 0.7.1
- Update to 0.7.1 - Restrict to python 2.7 - Use python auto plist
Notes
Notes: svn path=/head/; revision=332985
Diffstat (limited to 'multimedia/py-subliminal')
-rw-r--r--multimedia/py-subliminal/Makefile27
-rw-r--r--multimedia/py-subliminal/distinfo4
-rw-r--r--multimedia/py-subliminal/files/patch-setup.py11
-rw-r--r--multimedia/py-subliminal/files/patch-subliminal__services____init__.py12
-rw-r--r--multimedia/py-subliminal/files/patch-subliminal__services__addic7ed.py29
-rw-r--r--multimedia/py-subliminal/files/patch-subliminal__services__bierdopje.py20
-rw-r--r--multimedia/py-subliminal/files/patch-subliminal__services__subswiki.py20
-rw-r--r--multimedia/py-subliminal/files/patch-subliminal__services__subtitulos.py11
-rw-r--r--multimedia/py-subliminal/files/patch-subliminal__services__thesubdb.py11
-rw-r--r--multimedia/py-subliminal/files/patch-subliminal__services__tvsubtitles.py29
-rw-r--r--multimedia/py-subliminal/pkg-plist92
11 files changed, 16 insertions, 250 deletions
diff --git a/multimedia/py-subliminal/Makefile b/multimedia/py-subliminal/Makefile
index 72f73f072c11..f3a4435773b0 100644
--- a/multimedia/py-subliminal/Makefile
+++ b/multimedia/py-subliminal/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= subliminal
-PORTVERSION= 0.6.3
-PORTREVISION= 1
+PORTVERSION= 0.7.1
CATEGORIES= multimedia python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,24 +13,26 @@ COMMENT= Python library to search and download subtitles
LICENSE= LGPL3
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/__init__.py:${PORTSDIR}/www/py-beautifulsoup \
- ${PYTHON_PKGNAMEPREFIX}enzyme>=0.1:${PORTSDIR}/multimedia/py-enzyme \
- ${PYTHON_PKGNAMEPREFIX}guessit>=0.4.1:${PORTSDIR}/multimedia/py-guessit \
+ ${PYTHON_PKGNAMEPREFIX}enzyme>=0.4.0:${PORTSDIR}/multimedia/py-enzyme \
+ ${PYTHON_PKGNAMEPREFIX}guessit>=0.6.1:${PORTSDIR}/multimedia/py-guessit \
${PYTHON_PKGNAMEPREFIX}requests>=1.1:${PORTSDIR}/www/py-requests \
${PYTHON_PKGNAMEPREFIX}html5lib>0:${PORTSDIR}/www/py-html5lib \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml
+ ${PYTHON_PKGNAMEPREFIX}charade>0:${PORTSDIR}/textproc/py-charade \
+ ${PYTHON_PKGNAMEPREFIX}pysrt>0:${PORTSDIR}/textproc/py-pysrt \
+ ${PYTHON_PKGNAMEPREFIX}babelfish>0:${PORTSDIR}/devel/py-babelfish \
+ ${PYTHON_PKGNAMEPREFIX}dogpile.cache>0:${PORTSDIR}/devel/py-dogpile.cache
-USE_PYTHON= -2.7
+USE_PYTHON= 2.7
USE_PYDISTUTILS= easy_install
+PYDISTUTILS_AUTOPLIST= yes
NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 270
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.1:${PORTSDIR}/devel/py-argparse
-.endif
post-patch:
- @${REINPLACE_CMD} 's/required,/required, zip_safe=False,/' \
+ @${REINPLACE_CMD} "s/.com',/.com', zip_safe=False,/" \
${WRKSRC}/setup.py
+ @${REINPLACE_CMD} \
+ -e 's,^requests.*,requests,g' \
+ ${WRKSRC}/requirements.txt
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/multimedia/py-subliminal/distinfo b/multimedia/py-subliminal/distinfo
index 84cde93f3753..e2de3df49432 100644
--- a/multimedia/py-subliminal/distinfo
+++ b/multimedia/py-subliminal/distinfo
@@ -1,2 +1,2 @@
-SHA256 (subliminal-0.6.3.tar.gz) = 99c66b96281e796864138c701f4eb79d7d4a1879d6fb1913c74ad6ad790fb08a
-SIZE (subliminal-0.6.3.tar.gz) = 61261
+SHA256 (subliminal-0.7.1.tar.gz) = d7a48bdb92903749083ad5b872c0f2cb4553a02fc65c9c7c229b48fd611672bd
+SIZE (subliminal-0.7.1.tar.gz) = 25142
diff --git a/multimedia/py-subliminal/files/patch-setup.py b/multimedia/py-subliminal/files/patch-setup.py
deleted file mode 100644
index 7651eb9532ed..000000000000
--- a/multimedia/py-subliminal/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2013-01-17 21:00:33.000000000 +0100
-+++ setup.py 2013-04-27 23:26:09.000000000 +0200
-@@ -24,7 +24,7 @@
- def read(fname):
- return open(os.path.join(os.path.dirname(__file__), fname)).read()
-
--required = ['beautifulsoup4 >= 4.0', 'guessit >= 0.4.1', 'requests < 1.0', 'enzyme >= 0.1', 'html5lib']
-+required = ['beautifulsoup4 >= 4.0', 'guessit >= 0.4.1', 'requests >= 1.1', 'enzyme >= 0.1', 'html5lib']
- if sys.hexversion < 0x20700f0:
- required.append('argparse >= 1.1')
-
diff --git a/multimedia/py-subliminal/files/patch-subliminal__services____init__.py b/multimedia/py-subliminal/files/patch-subliminal__services____init__.py
deleted file mode 100644
index ac08c92b11b6..000000000000
--- a/multimedia/py-subliminal/files/patch-subliminal__services____init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- subliminal/services/__init__.py.orig 2013-01-17 20:47:10.000000000 +0100
-+++ subliminal/services/__init__.py 2013-04-27 23:33:06.000000000 +0200
-@@ -81,7 +81,8 @@
- def init(self):
- """Initialize connection"""
- logger.debug(u'Initializing %s' % self.__class__.__name__)
-- self.session = requests.session(timeout=10, headers={'User-Agent': self.user_agent})
-+ self.session = requests.Session()
-+ self.session.headers.update({'User-Agent': self.user_agent})
-
- def init_cache(self):
- """Initialize cache, make sure it is loaded from disk"""
diff --git a/multimedia/py-subliminal/files/patch-subliminal__services__addic7ed.py b/multimedia/py-subliminal/files/patch-subliminal__services__addic7ed.py
deleted file mode 100644
index 62b3bd1d0fd5..000000000000
--- a/multimedia/py-subliminal/files/patch-subliminal__services__addic7ed.py
+++ /dev/null
@@ -1,29 +0,0 @@
---- subliminal/services/addic7ed.py.orig 2013-01-17 20:47:10.000000000 +0100
-+++ subliminal/services/addic7ed.py 2013-04-27 23:40:43.000000000 +0200
-@@ -48,7 +48,7 @@
- @cachedmethod
- def get_series_id(self, name):
- """Get the show page and cache every show found in it"""
-- r = self.session.get('%s/shows.php' % self.server_url)
-+ r = self.session.get('%s/shows.php' % self.server_url, timeout=self.timeout)
- soup = BeautifulSoup(r.content, self.required_features)
- for html_series in soup.select('h3 > a'):
- series_name = html_series.text.lower()
-@@ -70,7 +70,7 @@
- except KeyError:
- logger.debug(u'Could not find series id for %s' % series)
- return []
-- r = self.session.get('%s/show/%d&season=%d' % (self.server_url, series_id, season))
-+ r = self.session.get('%s/show/%d&season=%d' % (self.server_url, series_id, season), timeout=self.timeout)
- soup = BeautifulSoup(r.content, self.required_features)
- subtitles = []
- for row in soup('tr', {'class': 'epeven completed'}):
-@@ -102,7 +102,7 @@
- def download(self, subtitle):
- logger.info(u'Downloading %s in %s' % (subtitle.link, subtitle.path))
- try:
-- r = self.session.get(subtitle.link, headers={'Referer': subtitle.link, 'User-Agent': self.user_agent})
-+ r = self.session.get(subtitle.link, timeout=self.timeout, headers={'Referer': subtitle.link})
- soup = BeautifulSoup(r.content, self.required_features)
- if soup.title is not None and u'Addic7ed.com' in soup.title.text.strip():
- raise DownloadFailedError('Download limit exceeded')
diff --git a/multimedia/py-subliminal/files/patch-subliminal__services__bierdopje.py b/multimedia/py-subliminal/files/patch-subliminal__services__bierdopje.py
deleted file mode 100644
index a4f7b94f281e..000000000000
--- a/multimedia/py-subliminal/files/patch-subliminal__services__bierdopje.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- subliminal/services/bierdopje.py.orig 2013-01-17 20:47:10.000000000 +0100
-+++ subliminal/services/bierdopje.py 2013-04-27 23:42:59.000000000 +0200
-@@ -45,7 +45,7 @@
-
- @cachedmethod
- def get_show_id(self, series):
-- r = self.session.get('%sGetShowByName/%s' % (self.server_url, urllib.quote(series.lower())))
-+ r = self.session.get('%sGetShowByName/%s' % (self.server_url, urllib.quote(series.lower())), timeout=self.timeout)
- if r.status_code != 200:
- logger.error(u'Request %s returned status code %d' % (r.url, r.status_code))
- return None
-@@ -78,7 +78,7 @@
- subtitles = []
- for language in languages:
- logger.debug(u'Getting subtitles for %s %d season %d episode %d with language %s' % (request_source, request_id, season, episode, language.alpha2))
-- r = self.session.get('%sGetAllSubsFor/%s/%s/%s/%s/%s' % (self.server_url, request_id, season, episode, language.alpha2, request_is_tvdbid))
-+ r = self.session.get('%sGetAllSubsFor/%s/%s/%s/%s/%s' % (self.server_url, request_id, season, episode, language.alpha2, request_is_tvdbid), timeout=self.timeout)
- if r.status_code != 200:
- logger.error(u'Request %s returned status code %d' % (r.url, r.status_code))
- return []
diff --git a/multimedia/py-subliminal/files/patch-subliminal__services__subswiki.py b/multimedia/py-subliminal/files/patch-subliminal__services__subswiki.py
deleted file mode 100644
index 1051ab5c1ccd..000000000000
--- a/multimedia/py-subliminal/files/patch-subliminal__services__subswiki.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- subliminal/services/subswiki.py.orig 2013-01-17 20:47:10.000000000 +0100
-+++ subliminal/services/subswiki.py 2013-04-27 23:44:34.000000000 +0200
-@@ -55,7 +55,7 @@
- if isinstance(request_series, unicode):
- request_series = request_series.encode('utf-8')
- logger.debug(u'Getting subtitles for %s season %d episode %d with languages %r' % (series, season, episode, languages))
-- r = self.session.get('%s/serie/%s/%s/%s/' % (self.server_url, urllib.quote(request_series), season, episode))
-+ r = self.session.get('%s/serie/%s/%s/%s/' % (self.server_url, urllib.quote(request_series), season, episode), timeout=self.timeout)
- if r.status_code == 404:
- logger.debug(u'Could not find subtitles for %s season %d episode %d with languages %r' % (series, season, episode, languages))
- return []
-@@ -64,7 +64,7 @@
- if isinstance(request_movie, unicode):
- request_movie = request_movie.encode('utf-8')
- logger.debug(u'Getting subtitles for %s (%d) with languages %r' % (movie, year, languages))
-- r = self.session.get('%s/film/%s_(%d)' % (self.server_url, urllib.quote(request_movie), year))
-+ r = self.session.get('%s/film/%s_(%d)' % (self.server_url, urllib.quote(request_movie), year), timeout=self.timeout)
- if r.status_code == 404:
- logger.debug(u'Could not find subtitles for %s (%d) with languages %r' % (movie, year, languages))
- return []
diff --git a/multimedia/py-subliminal/files/patch-subliminal__services__subtitulos.py b/multimedia/py-subliminal/files/patch-subliminal__services__subtitulos.py
deleted file mode 100644
index b27ee959ad34..000000000000
--- a/multimedia/py-subliminal/files/patch-subliminal__services__subtitulos.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- subliminal/services/subtitulos.py.orig 2013-01-17 20:47:10.000000000 +0100
-+++ subliminal/services/subtitulos.py 2013-04-27 23:45:04.000000000 +0200
-@@ -54,7 +54,7 @@
- if isinstance(request_series, unicode):
- request_series = unicodedata.normalize('NFKD', request_series).encode('ascii', 'ignore')
- logger.debug(u'Getting subtitles for %s season %d episode %d with languages %r' % (series, season, episode, languages))
-- r = self.session.get('%s/%s/%sx%.2d' % (self.server_url, urllib.quote(request_series), season, episode))
-+ r = self.session.get('%s/%s/%sx%.2d' % (self.server_url, urllib.quote(request_series), season, episode), timeout=self.timeout)
- if r.status_code == 404:
- logger.debug(u'Could not find subtitles for %s season %d episode %d with languages %r' % (series, season, episode, languages))
- return []
diff --git a/multimedia/py-subliminal/files/patch-subliminal__services__thesubdb.py b/multimedia/py-subliminal/files/patch-subliminal__services__thesubdb.py
deleted file mode 100644
index 070922bdb47e..000000000000
--- a/multimedia/py-subliminal/files/patch-subliminal__services__thesubdb.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- subliminal/services/thesubdb.py.orig 2013-01-17 20:47:10.000000000 +0100
-+++ subliminal/services/thesubdb.py 2013-04-27 23:47:24.000000000 +0200
-@@ -40,7 +40,7 @@
- return self.query(video.path, video.hashes['TheSubDB'], languages)
-
- def query(self, filepath, moviehash, languages):
-- r = self.session.get(self.server_url, params={'action': 'search', 'hash': moviehash})
-+ r = self.session.get(self.server_url, timeout=self.timeout, params={'action': 'search', 'hash': moviehash})
- if r.status_code == 404:
- logger.debug(u'Could not find subtitles for hash %s' % moviehash)
- return []
diff --git a/multimedia/py-subliminal/files/patch-subliminal__services__tvsubtitles.py b/multimedia/py-subliminal/files/patch-subliminal__services__tvsubtitles.py
deleted file mode 100644
index c0aabb61ad8f..000000000000
--- a/multimedia/py-subliminal/files/patch-subliminal__services__tvsubtitles.py
+++ /dev/null
@@ -1,29 +0,0 @@
---- subliminal/services/tvsubtitles.py.orig 2013-01-17 20:47:10.000000000 +0100
-+++ subliminal/services/tvsubtitles.py 2013-04-27 23:48:50.000000000 +0200
-@@ -52,7 +52,7 @@
-
- @cachedmethod
- def get_likely_series_id(self, name):
-- r = self.session.post('%s/search.php' % self.server_url, data={'q': name})
-+ r = self.session.post('%s/search.php' % self.server_url, data={'q': name}, timeout=self.timeout)
- soup = BeautifulSoup(r.content, self.required_features)
- maindiv = soup.find('div', 'left')
- results = []
-@@ -70,7 +70,7 @@
- could be found."""
- # download the page of the season, contains ids for all episodes
- episode_id = None
-- r = self.session.get('%s/tvshow-%d-%d.html' % (self.server_url, series_id, season))
-+ r = self.session.get('%s/tvshow-%d-%d.html' % (self.server_url, series_id, season),timeout=self.timeout)
- soup = BeautifulSoup(r.content, self.required_features)
- table = soup.find('table', id='table5')
- for row in table.find_all('tr'):
-@@ -93,7 +93,7 @@
- # subtitles
- def get_sub_ids(self, episode_id):
- subids = []
-- r = self.session.get('%s/episode-%d.html' % (self.server_url, episode_id))
-+ r = self.session.get('%s/episode-%d.html' % (self.server_url, episode_id), timeout=self.timeout)
- epsoup = BeautifulSoup(r.content, self.required_features)
- for subdiv in epsoup.find_all('a'):
- if 'href' not in subdiv.attrs or not subdiv['href'].startswith('/subtitle'):
diff --git a/multimedia/py-subliminal/pkg-plist b/multimedia/py-subliminal/pkg-plist
deleted file mode 100644
index 8b2086f4e488..000000000000
--- a/multimedia/py-subliminal/pkg-plist
+++ /dev/null
@@ -1,92 +0,0 @@
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/subliminal
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/api.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/api.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/api.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/async.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/async.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/async.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/cache.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/cache.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/cache.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/core.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/core.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/core.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/exceptions.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/infos.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/infos.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/infos.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/language.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/language.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/language.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/addic7ed.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/addic7ed.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/addic7ed.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/bierdopje.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/bierdopje.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/bierdopje.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/opensubtitles.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/opensubtitles.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/opensubtitles.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/podnapisi.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/podnapisi.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/podnapisi.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/subswiki.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/subswiki.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/subswiki.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/subtitulos.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/subtitulos.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/subtitulos.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/thesubdb.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/thesubdb.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/thesubdb.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/tvsubtitles.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/tvsubtitles.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services/tvsubtitles.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/subtitles.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/subtitles.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/subtitles.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/tasks.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/tasks.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/tasks.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/utils.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/utils.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/utils.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/videos.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/videos.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/videos.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_language.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_language.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_language.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_services.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_services.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_services.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_subliminal.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_subliminal.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_subliminal.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_videos.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_videos.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests/test_videos.pyo
-bin/subliminal
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/tests
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal/services
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/subliminal
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%