From cb9a9527742e2e3579b9e048fbfc1e12f0145400 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sat, 26 Oct 2024 12:25:28 -0400 Subject: [PATCH 1/3] chore: Upgrade Python requirements --- requirements/ci.txt | 6 +++--- requirements/dev.txt | 11 +++++------ requirements/docs.txt | 10 ++++------ requirements/pip.txt | 2 +- requirements/test.txt | 11 +++++------ requirements/tox.txt | 4 ++-- 6 files changed, 20 insertions(+), 24 deletions(-) diff --git a/requirements/ci.txt b/requirements/ci.txt index 10635a0..7ff74b2 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -20,7 +20,7 @@ colorama==0.4.6 # via # -r requirements/tox.txt # tox -coverage[toml]==7.6.2 +coverage[toml]==7.6.4 # via coveralls coveralls==4.0.1 # via -r requirements/ci.in @@ -57,11 +57,11 @@ pyproject-api==1.8.0 # tox requests==2.32.3 # via coveralls -tox==4.21.2 +tox==4.23.2 # via -r requirements/tox.txt urllib3==2.2.3 # via requests -virtualenv==20.26.6 +virtualenv==20.27.0 # via # -r requirements/tox.txt # tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 7b4c5c9..fcb18dd 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -60,7 +60,7 @@ code-annotations==1.8.0 # via # -r requirements/test.txt # edx-lint -coverage[toml]==7.6.2 +coverage[toml]==7.6.4 # via # -r requirements/test.txt # pytest-cov @@ -107,7 +107,7 @@ edx-lint==5.3.7 # -r requirements/test.txt factory-boy==3.3.1 # via -r requirements/test.txt -faker==30.3.0 +faker==30.8.1 # via # -r requirements/test.txt # factory-boy @@ -142,7 +142,7 @@ jsonfield==3.1.0 # -r requirements/base.txt # -r requirements/docs.txt # -r requirements/test.txt -markupsafe==3.0.1 +markupsafe==3.0.2 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -157,7 +157,6 @@ packaging==24.1 # via # -r requirements/docs.txt # -r requirements/test.txt - # pydata-sphinx-theme # pytest # sphinx pbr==6.1.0 @@ -179,7 +178,7 @@ pockets==0.9.1 # sphinxcontrib-napoleon pycodestyle==2.12.1 # via -r requirements/test.txt -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.16.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -266,7 +265,7 @@ soupsieve==2.6 # -r requirements/docs.txt # -r requirements/test.txt # beautifulsoup4 -sphinx==8.1.1 +sphinx==8.1.3 # via # -r requirements/docs.txt # -r requirements/test.txt diff --git a/requirements/docs.txt b/requirements/docs.txt index 4254362..b6f9283 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -48,15 +48,13 @@ jinja2==3.1.4 # via sphinx jsonfield==3.1.0 # via -r requirements/base.txt -markupsafe==3.0.1 +markupsafe==3.0.2 # via jinja2 packaging==24.1 - # via - # pydata-sphinx-theme - # sphinx + # via sphinx pockets==0.9.1 # via sphinxcontrib-napoleon -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.16.0 # via sphinx-book-theme pygments==2.18.0 # via @@ -81,7 +79,7 @@ snowballstemmer==2.2.0 # via sphinx soupsieve==2.6 # via beautifulsoup4 -sphinx==8.1.1 +sphinx==8.1.3 # via # -r requirements/docs.in # pydata-sphinx-theme diff --git a/requirements/pip.txt b/requirements/pip.txt index 488d41f..3565563 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.44.0 # The following packages are considered to be unsafe in a requirements file: pip==24.2 # via -r requirements/pip.in -setuptools==75.1.0 +setuptools==75.2.0 # via -r requirements/pip.in diff --git a/requirements/test.txt b/requirements/test.txt index 8750535..808e050 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -47,7 +47,7 @@ click-log==0.4.0 # via edx-lint code-annotations==1.8.0 # via edx-lint -coverage[toml]==7.6.2 +coverage[toml]==7.6.4 # via pytest-cov ddt==1.7.2 # via -r requirements/test.in @@ -83,7 +83,7 @@ edx-lint==5.3.7 # -r requirements/test.in factory-boy==3.3.1 # via -r requirements/test.in -faker==30.3.0 +faker==30.8.1 # via factory-boy freezegun==1.5.1 # via -r requirements/test.in @@ -110,7 +110,7 @@ jsonfield==3.1.0 # via # -r requirements/base.txt # -r requirements/docs.txt -markupsafe==3.0.1 +markupsafe==3.0.2 # via # -r requirements/docs.txt # jinja2 @@ -121,7 +121,6 @@ mock==5.1.0 packaging==24.1 # via # -r requirements/docs.txt - # pydata-sphinx-theme # pytest # sphinx pbr==6.1.0 @@ -136,7 +135,7 @@ pockets==0.9.1 # sphinxcontrib-napoleon pycodestyle==2.12.1 # via -r requirements/test.in -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.16.0 # via # -r requirements/docs.txt # sphinx-book-theme @@ -206,7 +205,7 @@ soupsieve==2.6 # via # -r requirements/docs.txt # beautifulsoup4 -sphinx==8.1.1 +sphinx==8.1.3 # via # -r requirements/docs.txt # pydata-sphinx-theme diff --git a/requirements/tox.txt b/requirements/tox.txt index bb0819b..b76a897 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -28,7 +28,7 @@ pluggy==1.5.0 # via tox pyproject-api==1.8.0 # via tox -tox==4.21.2 +tox==4.23.2 # via -r requirements/tox.in -virtualenv==20.26.6 +virtualenv==20.27.0 # via tox From 0447e59a20c092a124728d77accfa1f5dd20382e Mon Sep 17 00:00:00 2001 From: Jillian Vogel Date: Thu, 31 Oct 2024 10:45:25 +1030 Subject: [PATCH 2/3] chore: bump version to 3.8.3 --- submissions/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submissions/__init__.py b/submissions/__init__.py index af687bd..80cfcdf 100644 --- a/submissions/__init__.py +++ b/submissions/__init__.py @@ -1,2 +1,2 @@ """ API for creating submissions and scores. """ -__version__ = '3.8.2' +__version__ = '3.8.3' From 196fb41f79ed00a54e07b6ff428a1dd9baeaf272 Mon Sep 17 00:00:00 2001 From: Jillian Vogel Date: Thu, 31 Oct 2024 10:56:54 +1030 Subject: [PATCH 3/3] build: release to pypi on tag push --- .github/workflows/pypi-publish.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pypi-publish.yml b/.github/workflows/pypi-publish.yml index eba2eb2..63ef9f4 100644 --- a/.github/workflows/pypi-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -4,6 +4,10 @@ on: release: types: [published] + push: + tags: + - '*' + jobs: push: