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
b454f76f72
Count CPU cores via psutil for parallel testing
...
psutil does a much better job at accurately counting CPU cores,
of which pytest-xdist takes advantage for the purposes of running
tests concurrently.
2020-11-02 13:17:53 +01:00
Kevin Deldycke
8fffcbef7a
Add new reStructuredText classifier.
...
Just been added to the canonical list in: https://github.com/pypa/trove-classifiers/pull/46
2020-09-04 13:04:50 +02:00
Kevin Deldycke
30c9f6bb52
Refine classification.
2020-09-03 11:30:11 +02:00
Kevin Deldycke
aed71c30f8
No need to maintain License and Python version classifiers.
...
Poetry takes care of it: https://python-poetry.org/docs/pyproject/#classifiers
2020-09-03 11:21:52 +02:00
Justin Mayer
4bda2745ac
Prepare to release Pelican 4.5
2020-08-20 17:57:21 +02:00
Justin Mayer
e11a7de051
Add missing Pelican entry points to pyproject.toml
2020-08-20 13:51:23 +02:00
Justin Mayer
adbefe8363
Upgrade pytest-xdist dev dependency to v2.0
...
Also, stop pinning pytest version, since older version combined with
pytest-xdist 2.0 caused CI test errors.
2020-08-16 07:19:47 +02:00
Justin Mayer
f80bf187a9
Update PyPI classifiers; add funding & tracker links
2020-08-11 09:14:55 +02:00
Justin Mayer
dc6fb57c41
Update & re-order dependencies in pyproject
2020-07-29 09:38:14 +02:00
MinchinWeb
13e138aacd
Add dev dependencies expected by tasks.py
...
Black requires at least Python 3.6
2020-04-24 14:48:34 +02:00
Justin Mayer
1a6d66f395
Run tests in parallel on multi-core systems
...
Uses pytest-xdist to run tests on two cores simultaneously, speeding up
test runs by nearly 40%.
2020-04-13 08:55:29 +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
Justin Mayer
e2bbfcb088
Pin Pygments to 2.6.1
2020-04-12 17:02:06 +02:00
Justin Mayer
18c7a9c3a1
Pin pytest in pyproject also
2020-04-12 15:38:17 +02: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
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
Justin Mayer
bae6de5d26
Remove pytest-emoji from dev dependencies
2019-11-16 07:37:01 -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
04a602e381
Add Invoke as dependency in pyproject
2019-11-09 08:40:26 -08: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
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
f1430472b8
Configure AutoPub for Pelican changelog path & format
2019-08-21 14:31:51 +02:00
Justin Mayer
06dee4de58
Add AutoPub to auto-publish releases on PR merge
...
Contributors will henceforth be asked to include a `RELEASE.md` file
containing the release type and summary of changes, which will be used
by the continuous integration (CI) system to automatically publish a new
release to PyPI when the pull request is merged.
For more details, see: https://github.com/autopub/autopub
2019-07-28 18:34:33 +02:00
Justin Mayer
a7e58ac3a3
Keep building packages via setuptools for now
...
While it may make sense to switch to an alternate build system (such as
Poetry) at some point, at this early stage it seems prudent to designate
setuptools as the build system in pyproject.toml until the more modern
build system tooling matures.
2019-07-28 07:09:40 +02:00
Justin Mayer
d9e58f3096
Increment version in preparation for imminent release
2019-07-14 17:21:54 +02:00
Justin Mayer
3aacc114fd
Add Pelican entry point to pyproject.toml
...
Otherwise, the `pelican` CLI command may not be available when installing
via Poetry.
2019-07-14 17:05:40 +02:00
Justin Mayer
b5c7e6fbe8
Make Markdown an optional dependency in pyproject
...
Refs #2585
2019-07-03 19:48:58 +02:00
Justin Mayer
216eec50fc
Add pyproject.toml and poetry.lock to project
...
This could facilitate publishing new versions of Pelican as well as make
it easier for Poetry users to install Pelican via: `poetry install`
Closes #2450
2019-06-28 17:44:42 +02:00