# HG changeset patch # User Ludovic Chabant # Date 1427088546 25200 # Node ID 869a206facd5f00180ba2b18aabf4b453514859c # Parent 7122976bc7515ae3a1b0844d42767e18859ecf38 internal: Remove mentions of plugins directories and sources. diff -r 7122976bc751 -r 869a206facd5 piecrust/__init__.py --- a/piecrust/__init__.py Sun Mar 22 22:28:40 2015 -0700 +++ b/piecrust/__init__.py Sun Mar 22 22:29:06 2015 -0700 @@ -2,7 +2,6 @@ CACHE_DIR = '_cache' ASSETS_DIR = 'assets' TEMPLATES_DIR = 'templates' -PLUGINS_DIR = 'plugins' THEME_DIR = 'theme' CONFIG_PATH = 'config.yml' @@ -13,7 +12,6 @@ DEFAULT_TEMPLATE_ENGINE = 'jinja2' DEFAULT_POSTS_FS = 'flat' DEFAULT_DATE_FORMAT = '%b %d, %Y' -DEFAULT_PLUGIN_SOURCE = 'http://bitbucket.org/ludovicchabant/' DEFAULT_THEME_SOURCE = 'http://bitbucket.org/ludovicchabant/' PIECRUST_URL = 'http://bolt80.com/piecrust/' diff -r 7122976bc751 -r 869a206facd5 piecrust/app.py --- a/piecrust/app.py Sun Mar 22 22:28:40 2015 -0700 +++ b/piecrust/app.py Sun Mar 22 22:29:06 2015 -0700 @@ -10,15 +10,16 @@ from piecrust import ( APP_VERSION, RESOURCES_DIR, CACHE_DIR, TEMPLATES_DIR, ASSETS_DIR, - PLUGINS_DIR, THEME_DIR, + THEME_DIR, CONFIG_PATH, THEME_CONFIG_PATH, DEFAULT_FORMAT, DEFAULT_TEMPLATE_ENGINE, DEFAULT_POSTS_FS, - DEFAULT_DATE_FORMAT, DEFAULT_PLUGIN_SOURCE, DEFAULT_THEME_SOURCE) + DEFAULT_DATE_FORMAT, DEFAULT_THEME_SOURCE) from piecrust.cache import ExtensibleCache, NullCache, NullExtensibleCache from piecrust.plugins.base import PluginLoader from piecrust.environment import StandardEnvironment -from piecrust.configuration import (Configuration, ConfigurationError, - ConfigurationLoader, merge_dicts) +from piecrust.configuration import ( + Configuration, ConfigurationError, ConfigurationLoader, + merge_dicts) from piecrust.routing import Route from piecrust.sources.base import REALM_USER, REALM_THEME from piecrust.taxonomies import Taxonomy @@ -27,7 +28,7 @@ logger = logging.getLogger(__name__) -CACHE_VERSION = 15 +CACHE_VERSION = 16 class VariantNotFoundError(Exception): @@ -117,7 +118,7 @@ ('textile', 'textile')]), 'default_auto_format': 'md', 'pagination_suffix': '/%num%', - 'plugins_sources': [DEFAULT_PLUGIN_SOURCE], + 'plugins': None, 'themes_sources': [DEFAULT_THEME_SOURCE], 'cache_time': 28800, 'enable_debug_info': True, @@ -168,9 +169,7 @@ '$') cachec['pagination_suffix_re'] = pgn_suffix_re - # Make sure plugins and theme sources are lists. - if not isinstance(sitec['plugins_sources'], list): - sitec['plugins_sources'] = [sitec['plugins_sources']] + # Make sure theme sources is a list. if not isinstance(sitec['themes_sources'], list): sitec['themes_sources'] = [sitec['themes_sources']] @@ -463,11 +462,6 @@ return templates_dirs @cached_property - def plugins_dirs(self): - return self._get_configurable_dirs(PLUGINS_DIR, - 'site/plugins_dirs') - - @cached_property def theme_dir(self): td = self._get_dir(THEME_DIR) if td is not None: diff -r 7122976bc751 -r 869a206facd5 piecrust/commands/builtin/info.py --- a/piecrust/commands/builtin/info.py Sun Mar 22 22:28:40 2015 -0700 +++ b/piecrust/commands/builtin/info.py Sun Mar 22 22:29:06 2015 -0700 @@ -93,7 +93,7 @@ def run(self, ctx): app = ctx.app - paths = ['theme_dir', 'templates_dirs', 'plugins_dirs', 'cache_dir'] + paths = ['theme_dir', 'templates_dirs', 'cache_dir'] for p in paths: value = getattr(app, p) if isinstance(value, list): diff -r 7122976bc751 -r 869a206facd5 piecrust/main.py --- a/piecrust/main.py Sun Mar 22 22:28:40 2015 -0700 +++ b/piecrust/main.py Sun Mar 22 22:29:06 2015 -0700 @@ -43,7 +43,6 @@ self.root_dir = None self.debug = False self.templates_dirs = [] - self.plugins_dirs = [] self.theme_dir = None self.cache_dir = None self.config = PieCrustConfiguration()