diff options
author | Philipp Hagemeister <phihag@phihag.de> | 2014-01-07 05:49:17 +0100 |
---|---|---|
committer | Philipp Hagemeister <phihag@phihag.de> | 2014-01-07 05:49:17 +0100 |
commit | 56327689a25a4492b68c1b02519f259c924f3da6 (patch) | |
tree | 5070e79c9fbb87aebbfb27795601bdc8b20084d9 | |
parent | ad848315378eb5eaf7f2a2b6e007653da16c0a46 (diff) |
Move postprocessor into its own package
-rw-r--r-- | setup.py | 5 | ||||
-rw-r--r-- | youtube_dl/YoutubeDL.py | 2 | ||||
-rw-r--r-- | youtube_dl/__init__.py | 2 | ||||
-rw-r--r-- | youtube_dl/postprocessor/__init__.py (renamed from youtube_dl/PostProcessor.py) | 7 |
4 files changed, 9 insertions, 7 deletions
@@ -71,7 +71,10 @@ setup( author_email='ytdl@yt-dl.org', maintainer='Philipp Hagemeister', maintainer_email='phihag@phihag.de', - packages=['youtube_dl', 'youtube_dl.extractor', 'youtube_dl.downloader'], + packages=[ + 'youtube_dl', + 'youtube_dl.extractor', 'youtube_dl.downloader', + 'youtube_dl.postprocessor'], # Provokes warning on most systems (why?!) # test_suite = 'nose.collector', diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index 5748ceaf3..e1be38a53 100644 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -55,7 +55,7 @@ from .utils import ( ) from .extractor import get_info_extractor, gen_extractors from .downloader import get_suitable_downloader -from .PostProcessor import FFmpegMergerPP +from .postprocessor import FFmpegMergerPP from .version import __version__ diff --git a/youtube_dl/__init__.py b/youtube_dl/__init__.py index ba243d4d2..5b0fde4ee 100644 --- a/youtube_dl/__init__.py +++ b/youtube_dl/__init__.py @@ -75,7 +75,7 @@ from .FileDownloader import ( from .extractor import gen_extractors from .version import __version__ from .YoutubeDL import YoutubeDL -from .PostProcessor import ( +from .postprocessor import ( FFmpegMetadataPP, FFmpegVideoConvertor, FFmpegExtractAudioPP, diff --git a/youtube_dl/PostProcessor.py b/youtube_dl/postprocessor/__init__.py index 617a17ba9..282cc4d7e 100644 --- a/youtube_dl/PostProcessor.py +++ b/youtube_dl/postprocessor/__init__.py @@ -4,13 +4,14 @@ import sys import time -from .utils import ( +from ..utils import ( compat_subprocess_get_DEVNULL, encodeFilename, + hyphenate_date, PostProcessingError, + prepend_extension, shell_quote, subtitles_filename, - prepend_extension, ) @@ -540,8 +541,6 @@ class XAttrMetadataPP(PostProcessor): def run(self, info): """ Set extended attributes on downloaded file (if xattr support is found). """ - from .utils import hyphenate_date - # This mess below finds the best xattr tool for the job and creates a # "write_xattr" function. try: |