Skip to content

Commit 72ca73d

Browse files
committed
drop support for python 3.10 because [#8588] started using a 're' feature added in 3.11
1 parent 6672b3e commit 72ca73d

File tree

3 files changed

+5
-17
lines changed

3 files changed

+5
-17
lines changed

Allura/docs/getting_started/install_each_step.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ In these instructions, we'll use `VirtualBox <http://www.virtualbox.org>`__ and
4444
System Packages
4545
^^^^^^^^^^^^^^^
4646

47-
Before we begin, you'll need to install some system packages. Allura currently supports Python 3.10 through 3.14. The steps below use Python 3.14.
47+
Before we begin, you'll need to install some system packages. Allura currently supports Python 3.11 through 3.14. The steps below use Python 3.14.
4848

4949
.. code-block:: bash
5050

README.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
# Apache Allura
2323

24-
[![Build Status](https://builds.apache.org/buildStatus/icon?job=Allura%2FAllura-py3.10&subject=py3.10)](https://builds.apache.org/job/Allura)
24+
[![Build Status](https://builds.apache.org/buildStatus/icon?job=Allura%2FAllura-py3.11&subject=py3.11)](https://builds.apache.org/job/Allura)
2525
[![Build Status](https://builds.apache.org/buildStatus/icon?job=Allura%2FAllura-py3.14&subject=py3.14)](https://builds.apache.org/job/Allura)
2626

2727
Allura is an open source implementation of a software "forge", a web site that manages source code repositories, bug reports, discussions, mailing lists, wiki pages, blogs and more for any number of individual projects.

requirements.txt

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile requirements.in -o requirements.txt --no-emit-package setuptools -p 3.10 --universal
2+
# uv pip compile requirements.in -o requirements.txt --no-emit-package setuptools -p 3.11 --universal
33
activitystream==0.5.1
44
# via -r requirements.in
55
aiosmtpd==1.4.6
@@ -78,10 +78,6 @@ easywidgets==0.4.3
7878
# via -r requirements.in
7979
emoji==2.15.0
8080
# via -r requirements.in
81-
exceptiongroup==1.2.2 ; python_full_version < '3.11'
82-
# via
83-
# anyio
84-
# pytest
8581
execnet==2.1.1
8682
# via pytest-xdist
8783
faust-cchardet==2.1.19
@@ -294,28 +290,20 @@ sxsdiff==0.3.0
294290
# via -r requirements.in
295291
termcolor==3.1.0
296292
# via pytest-sugar
297-
testfixtures==8.3.0 ; python_full_version < '3.11'
298-
# via -r requirements.in
299-
testfixtures==9.2.0 ; python_full_version >= '3.11'
293+
testfixtures==9.2.0
300294
# via -r requirements.in
301295
textile==4.0.3
302296
# via pypeline
303297
timermiddleware==0.6.3
304298
# via -r requirements.in
305299
tinycss2==1.1.1
306300
# via bleach
307-
tomli==2.2.1 ; python_full_version < '3.11'
308-
# via pytest
309301
translationstring==1.4
310302
# via colander
311303
turbogears2==2.5.0
312304
# via -r requirements.in
313305
typing-extensions==4.15.0
314-
# via
315-
# anyio
316-
# beautifulsoup4
317-
# cryptography
318-
# virtualenv
306+
# via beautifulsoup4
319307
tzdata==2025.2 ; sys_platform == 'win32'
320308
# via feedgenerator
321309
urllib3==2.5.0

0 commit comments

Comments
 (0)