botpub
3c69dc68d2
Release Pelican 4.12.0
2026-04-20 15:29:45 +00:00
Matěj Cepl
85946e54b8
fix: typo in pyproject.toml
2026-04-18 08:15:52 +02:00
Justin Mayer
de6df5ef7a
chore: Require Sphinx 9.0 and above
2026-03-31 14:18:33 +02:00
Justin Mayer
d50abb7319
chore: Require docutils 0.22 and above
2026-03-31 14:18:33 +02:00
Justin Mayer
68c341bd10
refactor: Require Python 3.11 and above
2026-03-31 14:18:33 +02:00
Chris Rose
8b4d7475ea
dev: Switch from PDM to standard dev-dependencies
...
PDM supports this specification (per https://pdm-project.org/latest/usage/dependency/#add-development-only-dependencies ) and this lets other frontends (uv, baby!) make use of the same dependencies.
2026-03-27 08:44:10 +01:00
MinchinWeb
2e9a6647a5
Exclude Apple debugging artifacts from package builds ( #3518 )
...
Co-authored-by: Justin Mayer <entroP@gmail.com>
2025-10-30 11:47:33 +01:00
Justin Mayer
098ec5b0af
Add support for Python 3.14
2025-10-17 09:53:59 +02:00
Justin Mayer
41f7436669
Remove upper bound on Requires-Python
...
Rationale: https://discuss.python.org/t/requires-python-upper-limits/12663
2025-10-17 09:49:08 +02:00
Justin Mayer
2548bae70d
Drop Python 3.9 support
2025-10-17 09:49:08 +02:00
Elliot Simpson
91d55a4c8e
Enable Ruff rule blind-except ( #3493 )
2025-10-17 09:05:08 +02:00
Justin Mayer
c16417fe99
Update Furo doc theme to version 2025.9.25
2025-10-16 08:49:34 +02:00
Justin Mayer
35f7b0dd6b
Revert Docutils version change
...
This caused a gnarly dependency resolution problem that could not be
easly rectified. Perhaps a future Sphinx release will fix this.
2025-10-16 08:38:09 +02:00
Justin Mayer
69cbd8d792
Require Docutils 0.22 for compatibility with #3510
2025-10-16 08:01:15 +02:00
Ilya Simpson
6df3cfc6e3
Enable flake8-unused-arguments Ruff rule.
2025-07-22 15:39:30 +12:00
Justin Mayer
f4ee3b7946
Merge pull request #3483 from boxydog/ruff_0_12_2
2025-07-08 08:10:18 +02:00
boxydog
4dedf17958
Move ruff to 0.12.2 and fix new complaints
2025-07-05 10:09:08 -05:00
Justin Mayer
a29857ac19
Merge pull request #3467 from nkr0/bump-pygments-version
2025-07-05 08:39:01 +02:00
Ilya Simpson
f44ec52427
Enable flake8-builtins Ruff rule.
2025-06-02 17:22:50 +12:00
n
ca32b1b77c
bump pygments version to <2.20.0
2025-05-10 12:41:57 +02:00
Justin Mayer
88a6f57940
Upgrade Beautiful Soup & adjust tests to conform
2025-04-11 21:13:41 +02:00
botpub
69e24fa82f
Release Pelican 4.11.0
2025-01-15 17:01:09 +00:00
Justin Mayer
b3ef32bcf1
test: Require Typogrify 2.1+ to pass updated test
2025-01-14 12:35:17 +01:00
Justin Mayer
74d76ca0da
Pin Pygments due to indentation changes in 2.19
2025-01-14 12:26:35 +01:00
Hugo van Kemenade
714a3d53a1
Drop support for EOL Python 3.8
2024-12-21 15:53:13 +02:00
Hugo van Kemenade
7d4adfce3f
Add support for Python 3.13
2024-12-21 15:45:35 +02:00
botpub
07c7eacab9
Release Pelican 4.10.2
build / Test - 3.10 - macos (push) Has been cancelled
build / Test - 3.11 - macos (push) Has been cancelled
build / Test - 3.12 - macos (push) Has been cancelled
build / Test - 3.10 - ubuntu (push) Has been cancelled
build / Test - 3.11 - ubuntu (push) Has been cancelled
build / Test - 3.12 - ubuntu (push) Has been cancelled
build / Test - 3.8 - ubuntu (push) Has been cancelled
build / Test - 3.9 - ubuntu (push) Has been cancelled
build / Test - 3.10 - windows (push) Has been cancelled
build / Test - 3.11 - windows (push) Has been cancelled
build / Test - 3.12 - windows (push) Has been cancelled
build / Lint (push) Has been cancelled
build / Test build (push) Has been cancelled
build / Build docs (push) Has been cancelled
build / Deploy (push) Has been cancelled
2024-11-27 19:53:23 +00:00
boxydog
075542721c
pre-commit autoupdate and fix new issues pointed out by ruff
2024-11-03 13:32:32 -06:00
botpub
b86383fb28
Release Pelican 4.10.1
2024-09-28 17:02:04 +00:00
botpub
a5db130e1d
Release Pelican 4.10.0
2024-09-16 13:23:38 +00:00
Justin Mayer
28e54106f2
Update Ruff linter
2024-06-25 11:00:41 +02:00
boxydog
3e81af966a
ruff UP031: use format specifiers instead of percent format
2024-06-01 16:00:07 -05:00
boxydog
fc45791da4
Fix or ignore ruff T201, RUF001, PLR2004, B904, SLOT000, PYI024, PIE800
2024-05-31 10:41:09 -05:00
boxydog
cbe6c08f44
Don't ignore ruff B007, RUF015, PLR1722
2024-05-31 08:48:32 -05:00
boxydog
3624bcdbf4
More ruff fixes: stop ignoring C408, UP007, PLR5501, B006
2024-05-30 13:20:51 -05:00
boxydog
b6d3b65899
More ruff checks
2024-05-30 12:21:52 -05:00
boxydog
54ac03fca6
change ruff version in pyproject.toml
2024-05-30 10:56:06 -05:00
boxydog
4f46fedd73
More Ruff checks, and make it fix
2024-05-30 09:04:58 -05:00
Justin Mayer
94bcd41f27
Ignore Sphinx 7.2.x package install warnings
...
Sphinx 7.2+ requires Python 3.9+, which results in annoying warnings
since we still support Python 3.8.x.
2024-03-27 08:26:55 +01:00
Justin Mayer
b87308cfaa
Update Ruff dependency version
2024-03-27 08:26:24 +01:00
Justin Mayer
7c7c9355b6
Pin Ruff to major semantic version 0.1.x
...
Upgrading to 0.3.0+ requires code style changes to the code base.
2024-03-12 11:57:46 +01:00
botpub
7194cf5795
Release Pelican 4.9.1
2023-11-15 17:16:23 +00:00
MinchinWeb
1d0fd456e8
Add tzdata requirement on Windows
2023-11-13 12:18:41 -07:00
botpub
6cd707a668
Release Pelican 4.9.0
2023-11-12 17:44:45 +00:00
Justin Mayer
903ce3ce33
Pin Furo doc theme version
...
We override its page.html template with our own, so it is better to
manually and explicity upgrade rather than have a future version
of the Furo theme potentially break the documentation build.
2023-11-12 13:41:38 +01:00
Justin Mayer
39ff56a082
Update development dependencies
2023-11-12 13:38:30 +01:00
Deniz Turgut
8a8b952ecb
preserve connection order in blinker
2023-11-03 01:13:12 +03:00
Deniz Turgut
49aef30dab
add sphinxext-opengraph to pyproject dev requirements
2023-11-01 23:19:26 +03:00
Justin Mayer
08785f714f
Remove obsolete linters: Flake8, Black, isort
2023-10-30 19:35:59 +01:00
Chris Rose
8ea27b82f6
Bump all of the dev dependencies
...
- remove upper version caps
- updated the minimum version of most of Pelican's runtime deps
- replaced black with ruff as a formatter for pelican
- added a cache step to the docs CI task so that the docs can be
downloaded and inspected.
2023-10-29 22:11:28 +01:00