diff options
author | William Grzybowski <wg@FreeBSD.org> | 2013-11-06 12:41:12 +0000 |
---|---|---|
committer | William Grzybowski <wg@FreeBSD.org> | 2013-11-06 12:41:12 +0000 |
commit | 9ac4835dae699dea83bc961de552eb25ea0805c8 (patch) | |
tree | ebea243b4008a1b96eac11551896ea39d5d88fcb /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')
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%% |