Justin Mayer
8bb5f1b786
Drop unsupported Python 3.5 from test matrix
2021-01-15 13:19:19 +01:00
botpub
9e72b29fc1
Release Pelican 4.5.4
2021-01-04 16:16:16 +00:00
botpub
8033162ba4
Release Pelican 4.5.3
2020-12-01 20:36:51 +00:00
botpub
246da3b4d8
Release Pelican 4.5.2
2020-11-22 16:16:28 +00:00
botpub
06d4eff4a5
Release Pelican 4.5.1
2020-11-02 13:15:26 +00:00
Justin Mayer
0ab6ac9798
Fix PyPI-related reST/README issues
2020-08-20 19:20:51 +02:00
Justin Mayer
4bda2745ac
Prepare to release Pelican 4.5
2020-08-20 17:57:21 +02:00
Jason K. Moore
fafe0207ca
Include the tests package in the source distribution
...
Fixes #2635
2020-08-20 10:52:13 +02: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
Justin Mayer
6cef4ead88
Increase Jinja version minimum to 2.11+
...
This newer version slightly changes rendered output; upgrading our
dependency means our functional test output will match it more
consistently.
2020-04-12 17:02:06 +02: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
3cc430b418
Update docutils and remove docutils workaround
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
Paolo Melchiorre
ae73d06301
Remove Python 2.7 support from settings
2019-11-05 21:04:56 +01:00
botpub
01eb08c42b
Release Pelican 4.2.0
2019-10-17 17:50:30 +00:00
botpub
643bccc497
Release Pelican 4.1.3
2019-10-09 18:45:18 +00: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
db04f01297
Add related project URLs for display on PyPI
...
Adding `project_urls` and `keywords` to setup.py ensures they will be
available for the PyPI package page and any other place/service that
may look for these fields.
2019-09-28 13:45:58 -07:00
botpub
3f96cb8a4a
Release Pelican 4.1.2
2019-09-23 18:21:15 +00:00
botpub
e44aa294b0
Release Pelican 4.1.1
2019-08-23 17:06:52 +00:00
Justin Mayer
d9e58f3096
Increment version in preparation for imminent release
2019-07-14 17:21:54 +02:00
Justin Mayer
a52c67d42c
Revert setup.py portion of "version-in-one-place"
...
Defining the version string in a single place is a nice goal to have,
but since we are currently straddling the fence as it relates to
setuptools and pyproject.toml, mingling them together results in some
unexpected behavior and is thus not advisable. We can revisit this if
and when we make a full switch away from setuptools.
2019-07-14 16:55:32 +02:00
Justin Mayer
54911fff39
Consolidate version strings in pyproject.toml
...
Storing the current version in a single place greatly simplifies
issuing new package releases.
2019-07-05 08:08:08 +02:00
Tim Gates
4bae94834e
Support for python -m pelican
...
Addresses https://github.com/getpelican/pelican/issues/2523
Note: @avaris made a good point that there is no need to replace the existing
module runner for pelican quickstart or the other tools as this can be run
via:
> python -m pelican.tools.pelican_quickstart
2019-06-14 09:41:49 +10:00
John Franey
63a72fc619
Remove Python 3.4 references
...
This PR removes the Python 3.4 tox task and updates references in the
code to Python 3.5+.
tox complains about Python 3.4, which is EOL after next month:
> py34 installed: DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
2019-02-06 10:23:27 -04:00
Justin Mayer
2f077037ba
Prepare for next version
2018-11-30 09:00:11 -08:00
Justin Mayer
24d6efa9fd
Prepare to release Pelican 4.0.1
2018-11-30 08:31:43 -08:00
Justin Mayer
940d4534a1
Prepare to release Pelican 4.0
2018-11-13 14:55:25 +01:00
Jorge Maldonado Ventura
544b35fba5
Update setup.py
...
- Add license metadata
- Add `Programming Language :: Python :: 3.7` classifier
- Use HTTPS in the website link
2018-04-11 19:14:47 +02:00
Justin Mayer
56a483475b
PyCodeStyle fixes to keep Flake8 happy
...
Travis appears to be using new versions of underlying code style
analyzers, so these changes were necessary in order to keep tests green.
2017-10-26 13:53:32 -07:00
Hugo
ce0787f0d3
Drop unsupported Python 3.3
2017-10-02 18:33:21 +03:00
MinchinWeb
24c41195a6
Use 4-space indentation
2017-04-26 10:34:47 -06:00
MinchinWeb
651ccbcddf
Pelican trove classifier now on PyPI
...
https://github.com/pypa/warehouse/issues/1650
(now sorted alphabetically)
2017-04-26 10:29:00 -06:00
Jorge Maldonado Ventura
77faffa6f7
Add Python 3.6 classifier to setup.py
2017-04-16 13:46:04 +02:00
Justin Mayer
25732f7be6
Prepare version 3.7.2.dev0 for next development cycle
2017-01-10 13:51:37 -08:00
Justin Mayer
ce38e318bd
Bump version 3.7.1
2017-01-10 13:34:09 -08:00
Deniz Turgut
6fe2fecb13
Specify encoding for README and CHANGELOG in setup.py
2017-01-03 21:51:23 +03:00
Justin Mayer
0936d5f6ee
Prepare version 3.7.1.dev0 for next development cycle
2016-12-14 13:56:47 -08:00
Justin Mayer
d13d57eaa6
Bump version 3.7.0
2016-12-12 14:05:20 -08:00
Justin Mayer
f4460a4449
Update package metadata
2016-12-12 14:00:11 -08:00
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
5cdd2645fd
Pelican now requires FeedGenerator 1.9+
2016-09-15 11:57:30 -06:00
Karl Dubost
f91ea06cc5
Bump feedgenerator version number to 1.8 #1933
2016-04-07 10:27:46 +09:00
derwinlu
c3f2e888a5
Add 3.5 to setup.py tags
2015-10-22 09:45:44 +02:00
Justin Mayer
e06d0046b1
Prepare version 3.6.4.dev0 for next development cycle
2015-08-14 17:24:29 -07:00
Justin Mayer
ed83ad75a9
Bump version 3.6.3
2015-08-14 16:34:25 -07:00
Justin Mayer
96b23e03bd
Bump version 3.6.2
2015-08-01 13:39:10 -07:00
Ionel Cristian Mărieș
bd5dfa0b3e
Avoid adding the tests in bdists (like wheel bdist). Supersedes and closes #1618 .
2015-07-10 00:48:41 +03:00
Justin Mayer
780ccfe137
Prepare version 3.6.1.dev for next development cycle
2015-06-15 13:46:17 -07:00
Justin Mayer
fba2826b70
Bump version 3.6.0
2015-06-15 13:45:50 -07:00