certbot/tools
ohemorange dea3e5f1c4
Set up ruff so that test files have at least some linting (#10399)
Alternative implementation for #7908.

In this PR:
- set up ruff in CI (add to `tox.ini`, mark dep in `certbot/setup.py`)
- add a `ruff.toml` that ignores particularly annoying errors. I think
line length isn't actually necessary to set with this workflow since
we're not checking it but putting it there for future usage.
- either fix or ignore the rest of the errors that come with the default
linting configuration. fixed errors are mostly unused variables. ignored
are usually where we're doing weird import things for a specific reason.
2025-08-08 08:48:43 -07:00
..
docker Add codespell support (CI to check, not to fix) and make it fix a few typos (#10297) 2025-06-24 13:14:31 +09:00
pinning Remove the dependency on pytz (#10350) 2025-07-28 08:00:16 -07:00
snap Run ruff to fix test errors (#10398) 2025-08-07 22:10:02 +00:00
_release.sh Add towncrier for automatic changelog generation (#10379) 2025-07-31 07:12:56 -07:00
extract_changelog.py Run changelog generation stage on ubuntu-latest, nightly (#10349) 2025-06-20 09:38:34 -07:00
finish_release.py Run ruff to fix test errors (#10398) 2025-08-07 22:10:02 +00:00
oldest_constraints.txt Set up ruff so that test files have at least some linting (#10399) 2025-08-08 08:48:43 -07:00
pip_install.py Add --use-pep517 flag to pip to silence warning in tools/venv.py, and switch codebase to src-layout (#10249) 2025-04-11 19:30:33 +00:00
pipstrap.py Always "pipstrap" when running pip_install.py (#9658) 2023-04-05 16:43:26 -07:00
release.sh switch from gpg2 to gpg (#9985) 2024-08-19 15:24:39 -07:00
requirements.txt Set up ruff so that test files have at least some linting (#10399) 2025-08-08 08:48:43 -07:00
retry.sh Automatically retry test farm tests (#8325) 2020-09-30 17:05:52 -07:00
sphinx-quickstart.sh update intersphinx mapping (#10074) 2024-12-03 11:16:13 -08:00
venv.py remove the windows installer 2024-12-12 08:57:10 -08:00