Deniz Turgut
87a5c82197
Documentation update for namespace plugins
2019-12-01 19:29:41 +03:00
Deniz Turgut
ed1eca160e
Remove py2-isms and avoid sys.path hacks
2019-12-01 18:33:11 +03:00
Deniz Turgut
58edad6897
remove pelican.signals in favor of pelican.plugins.signals
2019-12-01 18:14:13 +03:00
Deniz Turgut
a2053c34c3
Namespace plugin implementation
...
* Creates pelican.plugins
* Moves plugin related code under pelican.plugins
* pelican.plugins.signals is now the location for signals, pelican.signals is kept
for backwards compatibility
* pelican.plugins._utils contains necessary bits for plugin discovery and loading.
Logic from Pelican class is moved here. Pelican class now just asks for plugins
and registers them
* Contains tests for old and new plugin loading
2019-12-01 17:55:19 +03:00
Justin Mayer
772005f431
Merge pull request #2649 from iKevinY/py2-sunset
...
Remove Python 2 support
2019-11-26 14:03:13 -08:00
Deniz Turgut
16968834ce
Convert super() calls to py3 style
2019-11-26 06:17:04 +09:00
Deniz Turgut
3cc430b418
Update docutils and remove docutils workaround
2019-11-26 06:17:04 +09:00
Deniz Turgut
49bc6ed47f
Further remove python2-isms
2019-11-26 06:17:04 +09:00
Kevin Yap
1e0e541b57
Initial pass of removing Python 2 support
...
This commit removes Six as a dependency for Pelican, replacing the
relevant aliases with the proper Python 3 imports. It also removes
references to Python 2 logic that did not require Six.
2019-11-26 06:16:41 +09:00
Justin Mayer
bae6de5d26
Remove pytest-emoji from dev dependencies
2019-11-16 07:37:01 -08:00
Justin Mayer
993c214d94
Merge pull request #2642 from getpelican/Lucas-C-patch-1
...
Extend stale bot issue closure window
2019-11-14 06:44:08 -08:00
Justin Mayer
4821ad3ce7
Remove Bumpr
2019-11-13 06:48:09 -08:00
Justin Mayer
74815af6e2
Minor CONTRIBUTING fixes
2019-11-12 14:20:50 -08:00
Justin Mayer
4dc30dabab
Update hub pull-request docs in CONTRIBUTING
2019-11-12 14:13:43 -08:00
Justin Mayer
2e9833986d
Merge pull request #2651 from getpelican/drop_py2_docs
...
Remove Python 2.x references from docs
2019-11-12 13:25:40 -08:00
Justin Mayer
535df9cd9c
Add Invoke tasks for building and serving docs
2019-11-12 08:36:22 -08:00
Justin Mayer
f18429f23a
Add Pytest as development dependency
2019-11-12 07:45:36 -08:00
Justin Mayer
b7368f919f
Add Invoke task for updating functional test output
2019-11-12 07:40:05 -08:00
Justin Mayer
703c281089
Add missing colon in Contribute docs
2019-11-12 07:28:55 -08:00
Justin Mayer
c0df11ecb8
Remove Coveralls from Tox configuration
2019-11-11 13:53:14 -08:00
Justin Mayer
dad376e0db
Switch Tox test runner from Nose to Pytest
2019-11-11 13:51:25 -08:00
Justin Mayer
2d232d15aa
Switch invoke tests test runner to Pytest
2019-11-10 20:10:59 -08:00
Justin Mayer
e713407f89
Add Pytest filterwarnings config section
...
Fixes #2650
2019-11-10 20:08:47 -08:00
Justin Mayer
68c9ef76b2
Update CONTRIBUTING docs for Python 2.x removal
...
This also updates the Contributing documentation with information on new
development tooling.
2019-11-09 09:43:55 -08:00
Justin Mayer
04a602e381
Add Invoke as dependency in pyproject
2019-11-09 08:40:26 -08:00
Justin Mayer
272778bc67
Add initial EditorConfig configuration
2019-11-09 08:37:54 -08:00
Justin Mayer
d859f93c7b
Add initial Pre-commit configuration file
2019-11-09 08:37:11 -08:00
Justin Mayer
e46b623254
Add initial Invoke tasks.py file
2019-11-09 08:36:45 -08:00
Paolo Melchiorre
ae73d06301
Remove Python 2.7 support from settings
2019-11-05 21:04:56 +01:00
Lucas Cimon
1c1640634f
Update stale.yml
2019-10-21 20:12:39 +02:00
botpub
01eb08c42b
Release Pelican 4.2.0
4.2.0
2019-10-17 17:50:30 +00:00
Justin Mayer
67781f63af
Support inline SVG images ( #2634 )
...
Support inline SVG images
2019-10-17 10:47:05 -07:00
Justin Mayer
3be0006016
Update RELEASE.md
2019-10-17 10:42:59 -07:00
Justin Mayer
7bfc70c153
Update functional test output for category in feed
2019-10-17 10:34:03 -07:00
Maurício Gardini
f72d06a4a5
Adds the category to the feed item. Fix #2556 .
...
Adds the article category as a feed item category.
2019-10-17 10:29:32 -07:00
Justin Mayer
b6514dcb47
Add docs on how to include other files - fix #1902 ( #2638 )
...
Add docs on how to include other files - fix #1902
2019-10-17 10:09:13 -07:00
Justin Mayer
c81e68e895
Improve content metadata field docs ( #2620 )
...
Improve content metadata field docs
2019-10-17 10:02:22 -07:00
Lucas Cimon
e5b94d7248
Adding docs on how to include other files - fix #1902
2019-10-17 17:55:14 +02:00
Lucas Cimon
e092f7ca75
Adding missing call to topdown=True in Generator.get_files
2019-10-17 13:05:53 +02:00
Justin Mayer
f0617a53dc
Follow-up changes to metadata field docs
2019-10-16 15:52:50 -07:00
Justin Mayer
bcac6e80b9
Improve content metadata field docs. Fixes #2347
2019-10-16 15:29:03 -07:00
Stuart Axon
eaccca52dd
Support inline SVGs (don't break on title in inline SVG).
2019-10-15 22:41:44 +01:00
botpub
643bccc497
Release Pelican 4.1.3
4.1.3
2019-10-09 18:45:18 +00:00
Justin Mayer
619c9015cb
Merge pull request #2609 from MinchinWeb/windows-tests-4
...
Skip some non-Windows tests on Windows
2019-10-09 11:41:27 -07:00
Justin Mayer
f9975ed47e
Update RELEASE.md
2019-10-09 11:28:53 -07:00
Justin Mayer
f52f276f2e
Separate SSH user/host/path vars in tasks.py
...
Refs #2623
2019-10-09 11:17:44 -07:00
Justin Mayer
761f2e34e7
Merge pull request #2624 from MicroJoe/fix-invoke-publish-ssh-port
...
Use correct SSH port syntax for rsync in tasks.py. Fixes #2623
2019-10-09 11:11:04 -07:00
Justin Mayer
7aa30c7335
Merge pull request #2632 from davidag/extra-setuptools-markdown
...
Add extra/optional Markdown dependency to setup.py
2019-10-09 10:56:32 -07:00
David Alfonso
bc450b3339
Add extra/optional Markdown dependency to setup.py
...
- Modify documentation to use the extra dependency in order to install
the recommended markdown package version.
2019-10-09 16:25:59 +02:00
Justin Mayer
7aa2f6c142
Merge pull request #2630 from andreagrandi/fix-default-bind-address
...
Set default listening address to 127.0.0.1
2019-10-05 10:29:46 -07:00