test: add CI (#329)
Some checks are pending
Python Formatting Check / formatting (push) Waiting to run
Tests / Run tests (3.12) (push) Waiting to run
Tests / Run tests (3.8) (push) Waiting to run

This adds two CI runs: a quick one that happens for every pull
request and merge to master, and a longer one that happens daily.

This also adds a new installation group to setup.py because the
`easy` group isn't currently installable, and some of the dependencies
specified there need to be present for the tests to run.
This commit is contained in:
Misty De Méo 2025-03-04 09:34:23 -08:00 committed by GitHub
parent 984a129b43
commit c59b08df33
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 106 additions and 7 deletions

View file

@ -81,6 +81,9 @@ setuptools.setup(
extras_require={
"yt-dlp": ["yt-dlp>=2024.7.25"],
"dashboard": ["flask>=1.0", "gunicorn>=19.8.1"],
"warcprox": [
"warcprox>=2.4.31",
],
"rethinkdb": [
"rethinkdb==2.4.9",
"doublethink==0.4.9",