Move postprocessor into its own package

This commit is contained in:
Philipp Hagemeister 2014-01-07 05:49:17 +01:00
parent ad84831537
commit 56327689a2
4 changed files with 9 additions and 7 deletions

View File

@ -71,7 +71,10 @@ setup(
author_email='ytdl@yt-dl.org', author_email='ytdl@yt-dl.org',
maintainer='Philipp Hagemeister', maintainer='Philipp Hagemeister',
maintainer_email='phihag@phihag.de', 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?!) # Provokes warning on most systems (why?!)
# test_suite = 'nose.collector', # test_suite = 'nose.collector',

View File

@ -55,7 +55,7 @@ from .utils import (
) )
from .extractor import get_info_extractor, gen_extractors from .extractor import get_info_extractor, gen_extractors
from .downloader import get_suitable_downloader from .downloader import get_suitable_downloader
from .PostProcessor import FFmpegMergerPP from .postprocessor import FFmpegMergerPP
from .version import __version__ from .version import __version__

View File

@ -75,7 +75,7 @@ from .FileDownloader import (
from .extractor import gen_extractors from .extractor import gen_extractors
from .version import __version__ from .version import __version__
from .YoutubeDL import YoutubeDL from .YoutubeDL import YoutubeDL
from .PostProcessor import ( from .postprocessor import (
FFmpegMetadataPP, FFmpegMetadataPP,
FFmpegVideoConvertor, FFmpegVideoConvertor,
FFmpegExtractAudioPP, FFmpegExtractAudioPP,

View File

@ -4,13 +4,14 @@ import sys
import time import time
from .utils import ( from ..utils import (
compat_subprocess_get_DEVNULL, compat_subprocess_get_DEVNULL,
encodeFilename, encodeFilename,
hyphenate_date,
PostProcessingError, PostProcessingError,
prepend_extension,
shell_quote, shell_quote,
subtitles_filename, subtitles_filename,
prepend_extension,
) )
@ -540,8 +541,6 @@ class XAttrMetadataPP(PostProcessor):
def run(self, info): def run(self, info):
""" Set extended attributes on downloaded file (if xattr support is found). """ """ 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 # This mess below finds the best xattr tool for the job and creates a
# "write_xattr" function. # "write_xattr" function.
try: try: