From 3d050c47d206ec4056985216317130ac03bc791e Mon Sep 17 00:00:00 2001 From: Cristhian Garcia Date: Tue, 17 Dec 2024 11:54:50 -0500 Subject: [PATCH] feat: add support for sumac (#13) --- .github/workflows/test.yml | 4 ++-- pyproject.toml | 16 +++++++++++++--- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e5330dc..ce1596f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,10 +11,10 @@ jobs: python-version: ['3.12'] steps: - uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: ${{ matrix.python-version }} + python-version: '3.12' - name: Upgrade pip run: python -m pip install --upgrade pip - name: Install dependencies diff --git a/pyproject.toml b/pyproject.toml index 73afbf1..70ac7de 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "tutor-contrib-celery" dynamic = ["version"] -description = "A Tutor plugin to manage our opinionated Open edX operations" +description = "A Tutor plugin to manage celery deployments" readme = "README.md" requires-python = ">=3.9" license = { text = "AGPLv3" } @@ -24,10 +24,17 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "tutor>=18.2,<19.0.0" + "tutor>=19.0.0,<20.0.0" ] -optional-dependencies = { dev = ["python-semantic-release", "pylint", "black"]} +[project.optional-dependencies] +dev = [ + "python-semantic-release", + "black", + "mypy", + "pylint", + "isort", +] [project.urls] Homepage = "https://github.com/edunext/tutor-contrib-celery" @@ -68,5 +75,8 @@ exclude_commit_patterns = [ "style:", "chore:", "test:", + "revert:", + "perf:", + "refactor:", "ci:", ]