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
Justin Mayer
9437de6341
Include more files in PDM sdist builds
...
This was previously the job of directives in MANIFEST.in, which should
be covered by this PDM-specific configuration.
2023-10-29 16:12:09 +01:00
Lioman
eb052cae09
Capitalize PDM in docs
2023-10-29 12:41:55 +01:00
Lioman
8b6d215934
migrate configuration to PEP621 compatible config
...
- adapt documentation
- add wheel tests to check wheel contents.
- adapt pipeline to use pdm
- adapt autopub config
- add scripts as shortcuts to invoke tasks
2023-10-29 11:59:58 +01:00
Justin Mayer
c18f1a7308
Re-order pyproject items, with other small fixes
2023-10-29 08:48:37 +01:00
Lioman
a76a419585
migrate configuration to PEP621 compatible one
2023-10-29 08:48:37 +01:00
Justin Mayer
3dce25ab23
Merge pull request #3151 from RealOrangeOne/feature/watchfiles
2023-10-28 23:23:44 +02:00
Chris Rose
58fd855385
inv task now uses ruff
2023-10-28 11:05:15 -07:00
Jake Howard
61ca47c519
Use watchfiles as a file watching backend
...
This doesn't use polling unless absolutely necessarily, making it more efficient. It also reduces the amount of first-party code required, and simplifies working out which files are being watched.
2023-10-28 17:15:54 +03:00
Will Thong
1d2bf8e96e
Replace pytz dependency with zoneinfo. Fix #2958 ( #3161 )
2023-07-26 17:29:43 +02:00
Justin Mayer
715c056cd4
Update Pygments dev dependency version
2023-07-26 11:24:20 +02:00
Justin Mayer
ef7e26329c
Change botpub email address for Git commits
2023-06-29 11:15:41 +02:00
Justin Mayer
d3daa4d794
Update Furo theme & pytest-cov dependency versions
2023-06-23 15:53:21 +02:00
Justin Mayer
208332c0e6
Merge pull request #3112 from getpelican/update-functional-test-output
2023-04-20 08:38:04 +02:00
Justin Mayer
4db5c7ca4b
Update to Invoke 2.0 for Python 3.11 compatibility
2023-04-16 09:08:31 +02:00
Justin Mayer
a2852942ea
Update Pygments and Markdown dependency versions
2023-03-27 10:44:01 +02:00
Justin Mayer
4d82a42229
Upgrade Furo theme to 2022.12.07. Refs #3077
...
Should fix "Previous" and "Next" arrow styling issue.
2023-01-06 10:31:01 +01:00
Justin Mayer
6487735efb
Update Pytest and plugin versions
...
Also remove pytest-pythonpath as Pytest 7+ includes comparable
functionality. Don't believe we were using it anyway.
2022-08-01 12:56:58 +02:00
Justin Mayer
09c420f40c
Update Jinja & Markdown dev dependency versions
2022-08-01 12:55:02 +02:00
Justin Mayer
961909a149
Update Sphinx and Furo theme dependency versions
2022-08-01 12:53:09 +02:00