Skip to content

Commit 886c472

Browse files
committed
docs: Deprecating message for problem-builder
This change adds a message deprecating problem builder. Announcement on forums: https://discuss.openedx.org/t/deprecation-removal-problem-builder-repository/13664 DEPR Ticket: openedx/public-engineering#268
1 parent 5602b7b commit 886c472

File tree

6 files changed

+27
-11
lines changed

6 files changed

+27
-11
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,18 @@ jobs:
2727
fail-fast: false
2828
matrix:
2929
os: [ubuntu-20.04]
30-
python-version: [3.8]
31-
toxenv: [py38-django32, py38-django42, integration32, integration42, quality]
30+
toxenv: [py38-django32, py38-django42, py311-django42, integration32, integration42, quality]
3231

3332
steps:
3433
- name: checkout repo
35-
uses: actions/checkout@v3
34+
uses: actions/checkout@v4
3635

3736
- name: setup python
38-
uses: actions/setup-python@v4
37+
uses: actions/setup-python@v5
3938
with:
40-
python-version: ${{ matrix.python-version }}
39+
python-version: |
40+
3.8
41+
3.11
4142
4243
- name: Install Required System Packages
4344
if: ${{ startsWith(matrix.toxenv, 'integration') }}
@@ -55,7 +56,7 @@ jobs:
5556

5657
- name: Run coverage
5758
if: matrix.python-version == '3.8' && matrix.toxenv == 'py38-django32'
58-
uses: codecov/codecov-action@v3
59+
uses: codecov/codecov-action@v4
5960
with:
6061
token: ${{ secrets.CODECOV_TOKEN }}
6162
flags: unittests

.github/workflows/pypi-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010

1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v3
13+
uses: actions/checkout@v4
1414

1515
- name: setup python
16-
uses: actions/setup-python@v4
16+
uses: actions/setup-python@v5
1717
with:
1818
python-version: 3.8
1919

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
> [!WARNING]
2+
> Problem Builder is no longer being developed by OpenCraft.
3+
> It will be supported with compatibility and security fixes
4+
> till the Teak release after which this repository will be
5+
> stop receiving further updates and be archived.
6+
> A simplified XBlock with some of the key features of this
7+
> block is being investigated at OpenCraft.
8+
9+
110
## Problem Builder and Step Builder
211

312
[![Circle CI](https://circleci.com/gh/open-craft/problem-builder.svg?style=svg)](https://circleci.com/gh/open-craft/problem-builder)

problem_builder/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "5.1.4"
1+
__version__ = "5.1.5"

setup.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,13 @@ def package_data(pkg, roots):
167167
setup(
168168
name='xblock-problem-builder',
169169
version=VERSION,
170-
description='XBlock - Problem Builder',
170+
description='XBlock - Problem Builder [deprecated]',
171+
classifiers=[
172+
"Development Status :: 7 - Inactive",
173+
"Programming Language :: Python :: 3",
174+
"Programming Language :: Python :: 3.8",
175+
"Programming Language :: Python :: 3.11",
176+
],
171177
long_description=README,
172178
long_description_content_type='text/markdown',
173179
author='OpenCraft',

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py38-django32,py38-django42,quality
2+
envlist = py38-django32,py38-django42,py311-django42,quality
33

44
[pycodestyle]
55
exclude = .git,.tox,migrations

0 commit comments

Comments
 (0)