Viorel Tabara
aa2c84a59c
Fixes #2032
...
When following the steps in the Github contributor wiki flake8 reports
PEP8 violation against setup.py and docs/conf.py.
2016-10-22 14:39:31 -06:00
Justin Mayer
b2231c40f7
Merge pull request #2016 from jerryasher/copy_file_metadata
...
Python's shutil.copy2 fails on Android
2016-10-07 12:28:10 -06:00
Jerry Asher
f8031203d2
Python's shutil.copy2 fails on Android
...
Python's shutil.copy2 fails on Android when copying a file's meta data (perm bits, access times) onto certain filesystems. This is documented as python issue28141 https://bugs.python.org/issue28141
These commits workaround that bug by
+ creating a new function copy_file_metadata in utils.py
+ wrapping calls to copy2 in a try/except clause that logs any errors that occur but keep execution going
+ changing the calls to shutil.copy2 to calls to the new function
2016-10-07 11:10:09 -07:00
Justin Mayer
0942fcb9ec
Use flake8-import-order packaged release
...
Packaged releases weren't available previously, which required us to
install the master branch version. Now that releases are being published
to PyPI, we should use those.
2016-10-07 09:03:18 -06:00
Justin Mayer
22861aa1c1
Merge pull request #2015 from jpli/improve_path_metadata_processing
...
Improve path metadata processing
2016-10-06 11:30:27 -06:00
Justin Mayer
5a332ed726
Merge pull request #1306 from Scheirle/master
...
Simplify feed ID generation and support URL fragments
2016-10-04 10:49:02 -06:00
Justin Mayer
83afc5e214
Merge pull request #1961 from MrSenko/pin_pygments
...
Pin Pygments version to 2.1.3. Fixes #1916
2016-09-27 10:05:46 -06:00
Justin Mayer
937f366b80
Merge pull request #2004 from Scheirle/unittest_py2
...
Fixes unit test test_period_in_timeperiod_archive (TestArticlesGenerator)
2016-09-27 09:40:36 -06:00
Bernhard Scheirle
eb435dc065
Update feed test output to match the new feed id
2016-09-25 10:59:44 +02:00
Bernhard Scheirle
1eee6f0211
Simplified feed id generation and added support for url fragments
2016-09-25 10:54:20 +02:00
Bernhard Scheirle
577b748f5f
Fixes unit test test_period_in_timeperiod_archive (TestArticlesGenerator)
...
On systems with a none english default locale this test failed because the
period is a tuple of year and month name and the month name depends on the
locale.
2016-09-25 10:31:56 +02:00
Justin Mayer
98398e0420
Merge pull request #1594 from Totktonada/feature/log-filter-by-templates
...
LOG_FILTER cannot be used with '%s'ed messages
2016-09-23 14:06:28 -06:00
Alexander Turenko
30b8955134
Don't suppress LOG_FILTER messages when --debug passed
2016-09-23 02:13:23 +03:00
Alexander Turenko
1b1d1fd9f7
Allow to filter out log messages by templates
...
Fixes #1594 .
2016-09-23 02:13:23 +03:00
Justin Mayer
5cc4c9f4ab
Merge pull request #1880 from allanman/patch-1
...
Ensure DEFAULT_DATE = 'fs' actually uses modified time
2016-09-22 16:12:46 -06:00
Justin Mayer
9d4c140c49
Merge pull request #1947 from magul/tuple-fix
...
Fix issue with one-element tuple
2016-09-22 16:10:12 -06:00
Justin Mayer
ed9e15e3c0
Merge pull request #1881 from kdeldycke/upgrade-ga-tracking-code
...
Upgrade legacy GA tracking code
2016-09-21 10:20:22 -06:00
Kevin Deldycke
e8a964fd57
Upgrade legacy GA tracking code.
2016-09-21 18:05:04 +02:00
Li Jiapeng
0f6b98506e
Revert to the old category processing order
...
If no category is specified in PATH_METADATA or FILENAME_METADATA,
fall back to USE_FOLDER_AS_CATEGORY, which defaults to True.
2016-09-19 18:29:58 +08:00
Li Jiapeng
9185e0b7a8
Avoid circumvention of metadata name checking
...
See https://github.com/getpelican/pelican/issues/2011
2016-09-19 18:28:43 +08:00
Justin Mayer
f0c05686e5
Merge pull request #2005 from avaris/1966
...
Fixes #1966 : Track default settings file for changes in autoreload mode
2016-09-17 09:25:07 -06:00
Justin Mayer
994758aa07
Merge pull request #2007 from avaris/update_contributing_guidelines
...
Add warnings override for unittest in the docs
2016-09-16 20:25:47 -06:00
Justin Mayer
d5fbd3be93
Merge pull request #1991 from wjt/empty-md-file
...
Handle empty Markdown files more gracefully.
2016-09-16 20:22:43 -06:00
Deniz Turgut
77d8160dab
Add warnings override for unittest in the docs
...
Unittest supresses warning filters unless `-Wd` flag is supplied and
this will result in test failures in python 3.5+.
2016-09-16 15:22:46 -04:00
Deniz Turgut
9d1a1d428b
Fixes #1966 : Track default settings file for changes in autoreload mode
2016-09-16 10:56:20 -04:00
Justin Mayer
09fb6a1393
Merge pull request #1958 from MrSenko/pip_requirements
...
Separate pip requirements. Fixes #1808
2016-09-16 08:15:06 -06:00
Justin Mayer
6aa05ace19
Update functional test output for FeedGenerator 1.9
...
Refs https://github.com/getpelican/feedgenerator/pull/7
2016-09-15 11:58:43 -06:00
Justin Mayer
5cdd2645fd
Pelican now requires FeedGenerator 1.9+
2016-09-15 11:57:30 -06:00
Justin Mayer
ac08cd5eb1
Docs: Custom 404 pages are pages -- not articles
2016-09-15 06:55:25 -06:00
Justin Mayer
d6ac93a470
Merge pull request #1967 from NathanHarrington/config_reload
...
Add default settings file name to argparse. Fixes #1966
2016-09-11 09:14:46 -06:00
Justin Mayer
d83a261290
Merge pull request #1993 from stevepiercy/patch-1
...
Compare Pelican hl_lines to Sphinx emphasize-lines
2016-08-16 18:03:08 -06:00
Will Thompson
85a860d5dd
test_readers: test reading empty Markdown files
2016-08-16 07:13:41 +01:00
Will Thompson
129b144852
test_cache: fix comment listing uncached files
...
This file was added in d333ed1 ; the number '3' in code was incremented
to '4' but the comment wasn't updated.
2016-08-16 07:13:41 +01:00
Steve Piercy
36f93af275
Compare Pelican hl_lines to Sphinx emphasize-lines
...
See #1510
2016-08-14 11:52:21 -07:00
Will Thompson
904f57d9c3
MarkdownReader: don't raise AttributeError on empty files
...
Markdown.convert() returns early, without running any preprocessors, if
source.strip() is empty.
Before, Pelican would raise AttributeError in this case; now, it logs a
more friendly error:
ERROR: Skipping ./foo.md: could not find information about 'NameError: title'
which is more consistent with the error from empty .rst files:
ERROR: Skipping ./foo.rst: could not find information about 'NameError: date'
2016-08-11 07:51:39 +01:00
Will Thompson
5d860471ac
pelican_open: don't raise IndexError on empty files
...
If the file is empty, content[0] raises IndexError.
2016-08-11 07:46:53 +01:00
Justin Mayer
6232241ef1
Merge pull request #1964 from rr-/patch-1
...
Fix typogrifying objects without title
2016-07-18 09:14:30 -06:00
Nathan Harrington
76dcd64a82
Fixes #1966
2016-05-30 09:09:53 -04:00
Marcin Kurczewski
12c72d3e19
Fix typogrifying objects without title
...
This fixes my use case where I use `readers.read_file` from within plugin to load something that is neither a page nor an article.
2016-05-29 10:53:56 +02:00
Mr. Senko
090694dba7
Pin Pygments version to 2.1.3. Fixes #1916
2016-05-26 17:32:21 +03:00
Justin Mayer
d9605d005d
Merge pull request #1959 from MrSenko/default-date
...
Accept string dates in DEFAULT_DATE. Fixes #1464 ; fixes #1476
2016-05-24 17:21:32 +02:00
Robert Utter
3f2d89c9d6
Makes DEFAULT_DATE accept string dates; fixes #1464
2016-05-24 17:22:27 +03:00
Mr. Senko
ed92d959b2
Separate pip requirements. Fixes #1808
2016-05-24 16:42:46 +03:00
Justin Mayer
2ceeb88c63
Merge pull request #1945 from chriskrycho/fix-1291-feed-titles
...
Disambiguate feed titles on sites with multiple categories. Fixes #1291
2016-05-24 12:51:44 +02:00
Tomasz Magulski
3d2eb1d45e
fixing issue with one-element tuple
2016-05-04 20:28:03 +02:00
Justin Mayer
515f2fb5b2
Merge pull request #1926 from MrSenko/tag_slugs
...
More granular control of tags and categories slugs. Fixes #1873
2016-05-02 09:12:07 -07:00
davidlesieur
e48365c329
Fix titles in feed tests.
2016-04-17 11:07:28 -04:00
davidlesieur
3b6d059eac
Fix #1291 : Feeds have ambiguous titles on sites with multiple categories.
2016-04-17 10:42:52 -04:00
Justin Mayer
9cff2efb62
Merge pull request #1942 from muellermartin/fix-contribution-doc
...
Fix description of the search bar's positon
2016-04-13 13:18:39 -07:00
Martin Müller
de2a5286eb
Fix description of the search bar's positon
...
The search bar in the currently used Read the Docs Sphinx Theme is
located at the top-left instead of top-right.
2016-04-12 22:48:04 +02:00