diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 96473769..c739873b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,17 +27,18 @@ jobs: fail-fast: false matrix: os: [ubuntu-20.04] - python-version: [3.8] - toxenv: [py38-django32, py38-django42, integration32, integration42, quality] + toxenv: [py38-django32, py38-django42, py311-django42, integration32, integration42, quality] steps: - name: checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: - python-version: ${{ matrix.python-version }} + python-version: | + 3.8 + 3.11 - name: Install Required System Packages if: ${{ startsWith(matrix.toxenv, 'integration') }} @@ -55,7 +56,7 @@ jobs: - name: Run coverage if: matrix.python-version == '3.8' && matrix.toxenv == 'py38-django32' - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} flags: unittests diff --git a/.github/workflows/pypi-publish.yml b/.github/workflows/pypi-publish.yml index 527dc58c..7db68890 100644 --- a/.github/workflows/pypi-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -10,10 +10,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.8 diff --git a/README.md b/README.md index be1d3812..b74de6e1 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,12 @@ +> [!WARNING] +> Problem Builder is no longer being developed by OpenCraft. +> It will be supported with compatibility and security fixes +> till the Teak release after which this repository will be +> stop receiving further updates and be archived. +> A simplified XBlock with some of the key features of this +> block is being investigated at OpenCraft. + + ## Problem Builder and Step Builder [![Circle CI](https://circleci.com/gh/open-craft/problem-builder.svg?style=svg)](https://circleci.com/gh/open-craft/problem-builder) diff --git a/problem_builder/__init__.py b/problem_builder/__init__.py index 1070cc03..18f06b02 100644 --- a/problem_builder/__init__.py +++ b/problem_builder/__init__.py @@ -1 +1 @@ -__version__ = "5.1.4" +__version__ = "5.1.5" diff --git a/setup.py b/setup.py index a4978f0c..3cfc93fe 100644 --- a/setup.py +++ b/setup.py @@ -167,7 +167,13 @@ def package_data(pkg, roots): setup( name='xblock-problem-builder', version=VERSION, - description='XBlock - Problem Builder', + description='XBlock - Problem Builder [deprecated]', + classifiers=[ + "Development Status :: 7 - Inactive", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.11", + ], long_description=README, long_description_content_type='text/markdown', author='OpenCraft', diff --git a/tox.ini b/tox.ini index b605e328..c5bdeb1a 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py38-django32,py38-django42,quality +envlist = py38-django32,py38-django42,py311-django42,quality [pycodestyle] exclude = .git,.tox,migrations