The in-tree version of www/pelican still uses pkg_resources (which
has been removed in newer setuptools) and has quite a few errors in
tests. Between the last ports version (5 years ago) and this one,
pkg_resources use was removed, there aren't as many test failures,
and I don't see anything scary-looking in changelog.

https://github.com/getpelican/pelican/releases

New dep sysutils/py-watchfiles (rust+python, attached).

Any OKs (at least for the import?)
David, would you like to stay listed as maintainer?


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/pelican/Makefile,v
diff -u -p -r1.24 Makefile
--- Makefile    29 Apr 2025 10:40:29 -0000      1.24
+++ Makefile    9 Oct 2026 18:41:55 -0000
@@ -1,42 +1,44 @@
 COMMENT =              static site generator written in Python
 
-MODPY_DISTV =  ${GH_TAGNAME}
-DISTNAME =             pelican-${MODPY_DISTV}
-REVISION =             4
-
+MODPY_DISTV =          4.12.0
 GH_ACCOUNT =           getpelican
 GH_PROJECT =           pelican
-GH_TAGNAME =           4.7.2
+GH_TAGNAME =           ${MODPY_DISTV}
 
 CATEGORIES =           www
 
+# https://github.com/getpelican/pelican
 HOMEPAGE =             https://blog.getpelican.com/
+
 MAINTAINER =           David Demelier <[email protected]>
 
 # GPLv3
 PERMIT_PACKAGE =       Yes
 
 MODULES =              lang/python
-MODPY_PYBUILD =                setuptools
+MODPY_PYBUILD =                pdm
 
 RUN_DEPENDS =          devel/py-blinker \
-                       devel/py-dateutil \
-                       devel/py-rich \
-                       devel/py-tz \
-                       textproc/py-markdown \
                        textproc/py-docutils \
+                       www/py-feedgenerator \
+                       www/py-jinja2 \
+                       devel/py-ordered-set \
                        textproc/py-pygments \
+                       devel/py-dateutil \
+                       devel/py-rich \
                        textproc/py-unidecode \
-                       www/py-feedgenerator \
-                       www/py-jinja2
+                       sysutils/py-watchfiles
 
 # Else setuptools skips filenames containing UTF8 chars
 MAKE_ENV +=            LC_CTYPE=en_US.UTF-8
 
 TEST_DEPENDS =         ${RUN_DEPENDS} \
-                       devel/git
-
-pre-configure:
-       ${SUBST_CMD} ${WRKSRC}/pelican/tests/test_pelican.py
+                       devel/git \
+                       devel/py-test-cov \
+                       devel/py-test-xdist \
+                       textproc/py-markdown \
+                       www/py-beautifulsoup4 \
+                       textproc/py-lxml \
+                       textproc/py-typogrify
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/pelican/distinfo,v
diff -u -p -r1.7 distinfo
--- distinfo    6 May 2022 08:11:43 -0000       1.7
+++ distinfo    9 Oct 2026 18:41:55 -0000
@@ -1,2 +1,2 @@
-SHA256 (pelican-4.7.2.tar.gz) = tYW+rnts6OM3C5+tShxTQ3DU2mivxfhpD3mZvs/4Mpo=
-SIZE (pelican-4.7.2.tar.gz) = 1401737
+SHA256 (pelican-4.12.0.tar.gz) = DIfCMOxswHoe0YHDEiQlF/HvrOc9a19rYAHW7ZkbAUg=
+SIZE (pelican-4.12.0.tar.gz) = 1582796
Index: patches/patch-pelican_tests_test_pelican_py
===================================================================
RCS file: patches/patch-pelican_tests_test_pelican_py
diff -N patches/patch-pelican_tests_test_pelican_py
--- patches/patch-pelican_tests_test_pelican_py 6 May 2022 08:11:43 -0000       
1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: pelican/tests/test_pelican.py
---- pelican/tests/test_pelican.py.orig
-+++ pelican/tests/test_pelican.py
-@@ -56,7 +56,7 @@ class TestPelican(LoggedTestCase):
- 
-     def assertDirsEqual(self, left_path, right_path):
-         out, err = subprocess.Popen(
--            ['git', '--no-pager', 'diff', '--no-ext-diff', '--exit-code',
-+            ['${LOCALBASE}/bin/git', '--no-pager', 'diff', '--no-ext-diff', 
'--exit-code',
-              '-w', left_path, right_path],
-             stdout=subprocess.PIPE,
-             stderr=subprocess.PIPE
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/pelican/pkg/PLIST,v
diff -u -p -r1.12 PLIST
--- pkg/PLIST   23 Oct 2025 13:20:33 -0000      1.12
+++ pkg/PLIST   9 Oct 2026 18:41:55 -0000
@@ -11,7 +11,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican-${MODPY_DISTV}.dist-info/entry_points.txt
 
lib/python${MODPY_VERSION}/site-packages/pelican-${MODPY_DISTV}.dist-info/licenses/
 
lib/python${MODPY_VERSION}/site-packages/pelican-${MODPY_DISTV}.dist-info/licenses/LICENSE
-lib/python${MODPY_VERSION}/site-packages/pelican-${MODPY_DISTV}.dist-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/pelican/__init__.py
 lib/python${MODPY_VERSION}/site-packages/pelican/__main__.py
 lib/python${MODPY_VERSION}/site-packages/pelican/${MODPY_PYCACHE}/
@@ -114,10 +113,20 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/${MODPY_PYCACHE}test_settings.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/${MODPY_PYCACHE}test_testsuite.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/${MODPY_PYCACHE}test_testsuite.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/${MODPY_PYCACHE}test_theme.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/${MODPY_PYCACHE}test_theme.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/${MODPY_PYCACHE}test_urlwrappers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/${MODPY_PYCACHE}test_urlwrappers.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/${MODPY_PYCACHE}test_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/${MODPY_PYCACHE}test_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/build_test/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/build_test/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/build_test/${MODPY_PYCACHE}conftest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/build_test/${MODPY_PYCACHE}conftest.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/build_test/${MODPY_PYCACHE}test_build_files.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/build_test/${MODPY_PYCACHE}test_build_files.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/build_test/conftest.py
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/build_test/test_build_files.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/2012-11-29_rst_w_filename_meta#foo-bar.rst
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/2012-11-30_md_w_filename_meta#foo-bar.md
@@ -127,6 +136,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article.rst
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_draft.md
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_hidden.md
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_skip.md
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_attributes_containing_double_quotes.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_capitalized_metadata.rst
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_code_block.rst
@@ -143,8 +153,10 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_markdown_extension.markdown
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_markdown_markup_extensions.md
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_md_extension.md
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_mdown_extension.mdown
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_metadata.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_metadata.rst
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_metadata.unknownextension
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_metadata_and_contents.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_metadata_explicit_date_implicit_modified.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_metadata_explicit_dates.html
@@ -164,9 +176,15 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_uppercase_metadata.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_with_uppercase_metadata.rst
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/article_without_category.rst
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/bad_extension.mmd
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/bloggerexport.xml
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/empty.md
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/empty_with_bom.md
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/medium_post_content.txt
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/medium_posts/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/medium_posts/2017-04-21_-medium-post--d1bf01d62ba3.html
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/wordpress_content_decoded
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/wordpress_content_encoded
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/content/wordpressexport.xml
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/cyclic_intersite_links/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/cyclic_intersite_links/first-article.rst
@@ -208,7 +226,10 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/dummy_plugins/normal_plugin/normal_submodule_plugin/subpackage/subpackage.py
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/dummy_plugins/normal_plugin/normal_submodule_plugin/subplugin.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/mixed_content/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/mixed_content/fake_image.jpg
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/mixed_content/short_page.md
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/mixed_content/subdir/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/mixed_content/subdir/subdir_fake_image.jpg
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/nested_content/
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/nested_content/maindir/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/nested_content/maindir/maindir.md
@@ -252,6 +273,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/pages/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/pages/this-is-a-test-hidden-page.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/pages/this-is-a-test-page.html
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/pictures/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/pictures/Fat_Cat.jpg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/pictures/Sushi.jpg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/pictures/Sushi_Macro.jpg
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/second-article-fr.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/second-article.html
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/tag/
@@ -271,29 +296,13 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/css/typogrify.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/css/wide.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/fonts/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.eot
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.svg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.ttf
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.woff
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_400.woff2
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/fonts/Yanone_Kaffeesatz_LICENSE.txt
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/fonts/font.css
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/aboutme.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/bitbucket.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/delicious.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/facebook.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/github.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/gitorious.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/gittip.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/google-groups.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/google-plus.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/hackernews.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/lastfm.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/linkedin.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/reddit.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/rss.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/slideshare.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/speakerdeck.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/stackoverflow.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/twitter.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/vimeo.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/theme/images/icons/youtube.png
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/this-is-a-super-article.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/basic/unbelievable.html
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/
@@ -343,6 +352,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/pages/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/pages/this-is-a-test-hidden-page.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/pages/this-is-a-test-page.html
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/pictures/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/pictures/Fat_Cat.jpg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/pictures/Sushi.jpg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/pictures/Sushi_Macro.jpg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/robots.txt
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/second-article-fr.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/second-article.html
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/tag/
@@ -362,29 +376,13 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/css/typogrify.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/css/wide.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/fonts/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.eot
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.svg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.ttf
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.woff
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_400.woff2
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/fonts/Yanone_Kaffeesatz_LICENSE.txt
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/fonts/font.css
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/aboutme.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/bitbucket.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/delicious.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/facebook.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/github.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/gitorious.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/gittip.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/google-groups.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/google-plus.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/hackernews.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/lastfm.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/linkedin.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/reddit.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/rss.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/slideshare.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/speakerdeck.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/stackoverflow.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/twitter.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/vimeo.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/theme/images/icons/youtube.png
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/this-is-a-super-article.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom/unbelievable.html
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/
@@ -428,6 +426,10 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/pages/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/pages/this-is-a-test-hidden-page.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/pages/this-is-a-test-page.html
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/pictures/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/pictures/Fat_Cat.jpg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/pictures/Sushi.jpg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/pictures/Sushi_Macro.jpg
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/posts/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/posts/2010/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/posts/2010/décembre/
@@ -463,6 +465,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/posts/2012/novembre/30/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/posts/2012/novembre/30/filename_metadata-example/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/posts/2012/novembre/30/filename_metadata-example/index.html
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/robots.txt
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/second-article-fr.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/tag/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/tag/bar.html
@@ -481,31 +484,17 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/css/typogrify.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/css/wide.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/fonts/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.eot
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.svg
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.ttf
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.woff
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_400.woff2
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/fonts/Yanone_Kaffeesatz_LICENSE.txt
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/fonts/font.css
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/aboutme.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/bitbucket.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/delicious.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/facebook.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/github.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/gitorious.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/gittip.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/google-groups.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/google-plus.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/hackernews.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/lastfm.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/linkedin.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/reddit.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/rss.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/slideshare.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/speakerdeck.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/stackoverflow.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/twitter.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/vimeo.png
-lib/python${MODPY_VERSION}/site-packages/pelican/tests/output/custom_locale/theme/images/icons/youtube.png
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/parse_error/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/parse_error/parse_error.rst
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/simple_content/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/simple_content/article_with_md_extension.md
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/support.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/test_cache.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/test_cli.py
@@ -521,6 +510,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/test_server.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/test_settings.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/test_testsuite.py
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/test_theme.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/test_urlwrappers.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/test_utils.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/theme_overrides/
@@ -529,54 +519,25 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/pelican/tests/theme_overrides/level2/
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/theme_overrides/level2/article.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/tests/theme_overrides/level2/authors.html
-@mode 755
 lib/python${MODPY_VERSION}/site-packages/pelican/themes/
 lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/
 lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/
 lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/css/
-@mode
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/css/fonts.css
-@mode 644
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/css/main.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/css/pygment.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/css/reset.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/css/typogrify.css
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/css/wide.css
-@mode
 lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/fonts/
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.eot
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.svg
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.ttf
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.woff
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_400.woff2
+lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/fonts/Yanone_Kaffeesatz_LICENSE.txt
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/fonts/font.css
-@mode 755
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/
-@mode 644
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/aboutme.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/bitbucket.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/delicious.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/facebook.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/github.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/gitorious.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/gittip.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/google-groups.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/google-plus.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/hackernews.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/lastfm.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/linkedin.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/reddit.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/rss.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/slideshare.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/speakerdeck.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/stackoverflow.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/twitter.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/vimeo.png
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/static/images/icons/youtube.png
-@mode 755
 lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/
-@mode 644
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/analytics.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/archives.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/article.html
@@ -597,10 +558,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/tags.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/translations.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/twitter.html
-@mode 755
 lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/
 lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/
-@mode 644
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/archives.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/article.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/author.html
@@ -608,7 +567,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/base.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/categories.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/category.html
-lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/gosquared.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/index.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/page.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/pagination.html
@@ -616,7 +574,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/tag.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/tags.html
 
lib/python${MODPY_VERSION}/site-packages/pelican/themes/simple/templates/translations.html
-@mode
 lib/python${MODPY_VERSION}/site-packages/pelican/tools/
 lib/python${MODPY_VERSION}/site-packages/pelican/tools/__init__.py
 lib/python${MODPY_VERSION}/site-packages/pelican/tools/${MODPY_PYCACHE}/

Attachment: py-watchfiles.tgz
Description: application/tar-gz

Reply via email to