boxydog
6d8597addb
The ruff and ruff-format fixes
2024-05-30 09:08:16 -05:00
Deniz Turgut
8a8b952ecb
preserve connection order in blinker
2023-11-03 01:13:12 +03:00
Deniz Turgut
feae8ef41c
Provide a plugin_enabled Jinja test for themes
2023-11-01 22:49:15 +03:00
Chris Rose
cabdb26cee
Apply code style to project via: ruff format .
2023-10-29 22:18:29 +01:00
Frederik Ring
dc60105926
Stringify plugin definitions so they can be pickled during caching ( #2835 )
2021-01-04 17:13:32 +01:00
shniubobo
587e1a4ad8
Fix plugins running twice in autoreload mode
...
Fixes #2817
2020-10-31 20:34:45 +08:00
Deniz Turgut
991c00af95
resolve packages for legacy plugins
...
Updated legacy plugin loader to handle pakcages if the PLUGINS entry
contains `.`. Also adds a test for it.
2020-10-12 14:50:42 +03:00
Justin Mayer
d43b786b30
Modernize code base to Python 3+ syntax
...
Replaces syntax that was relevant in earlier Python versions but that
now has modernized equivalents.
2020-04-27 09:45:31 +02:00
Deniz Turgut
aa176b7939
Account for existing namespace plugins in plugin tests
2020-04-14 23:52:46 +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
Deniz Turgut
c4b3ad58e8
remove plugins, update docs and update dependecies
2013-04-12 23:39:39 -04:00
Alexis Métaireau
547f8d2e83
Move the tests into pelican. Fix #500
2013-03-06 00:41:27 -08:00