diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..8d20e2e --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: pip + directory: / + schedule: + interval: daily diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 009e521..964f654 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,8 @@ jobs: - name: 📦 Install lint tools run: | - pip install ruff + python -m pip install --upgrade pip + pip install --group lint sudo apt-get update && sudo apt-get install -y shellcheck npm install -g markdownlint-cli2 diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 44cf284..2c4a526 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -29,7 +29,8 @@ jobs: - name: 📦 Install lint tools run: | - pip install ruff + python -m pip install --upgrade pip + pip install --group lint sudo apt-get update && sudo apt-get install -y shellcheck npm install -g markdownlint-cli2 diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..d87d29a --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,5 @@ +[dependency-groups] +lint = ["ruff==0.17.3"] + +[tool.ruff] +target-version = "py312" diff --git a/skills/democracy/scripts/council.py b/skills/democracy/scripts/council.py index bf3bd1f..1495639 100755 --- a/skills/democracy/scripts/council.py +++ b/skills/democracy/scripts/council.py @@ -89,7 +89,7 @@ def write_claim(path: Path, office: str, sid: str, runtime: str, work: str) -> N "session": sid, "runtime": runtime, "name": live_sessions().get(sid), - "since": datetime.datetime.now(datetime.timezone.utc).isoformat(timespec="seconds"), + "since": datetime.datetime.now(datetime.UTC).isoformat(timespec="seconds"), "beat": time.time(), "work": work, }