Skip to content

Commit 7e9c0f9

Browse files
authored
Merge pull request #48 from techouse/feat/stabilize-free-threading
✨ stabilize free threading
2 parents 2782794 + 392ad92 commit 7e9c0f9

3 files changed

Lines changed: 5 additions & 6 deletions

File tree

.github/workflows/test.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,9 @@ jobs:
3636
- name: Run static analysis
3737
run: tox -e linters
3838
test:
39-
name: ${{ matrix.experimental && format('Test ({0}, experimental)', matrix.py) || format('Test ({0})', matrix.py) }}
39+
name: ${{ format('Test ({0})', matrix.py) }}
4040
needs: analyze
4141
runs-on: ubuntu-latest
42-
continue-on-error: ${{ matrix.experimental || false }}
4342
strategy:
4443
matrix:
4544
include:
@@ -57,12 +56,10 @@ jobs:
5756
py: "3.13"
5857
- toxenv: "python3.13t"
5958
py: "3.13t"
60-
experimental: true
6159
- toxenv: "python3.14"
6260
py: "3.14"
6361
- toxenv: "python3.14t"
6462
py: "3.14t"
65-
experimental: true
6663
- toxenv: "pypy3.8"
6764
py: "pypy-3.8"
6865
- toxenv: "pypy3.9"

docs/README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ use is supported as well.
77

88
Do not mutate caller-owned input containers or shared callback state while an
99
``encode()`` or ``decode()`` call is in progress. This applies equally to the
10-
free-threaded CPython build, which is tested experimentally but does not change
11-
these mutation guarantees.
10+
free-threaded CPython build, which is supported and covered by the thread-safety
11+
test suite without changing these mutation guarantees.
1212

1313
Decoding
1414
~~~~~~~~

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ classifiers = [
3535
"Programming Language :: Python :: 3 :: Only",
3636
"Programming Language :: Python :: Implementation :: CPython",
3737
"Programming Language :: Python :: Implementation :: PyPy",
38+
"Programming Language :: Python :: Free Threading",
39+
"Programming Language :: Python :: Free Threading :: 3 - Stable",
3840
"Topic :: Internet :: WWW/HTTP",
3941
"Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries",
4042
"Topic :: Software Development :: Libraries",

0 commit comments

Comments
 (0)