This is an automated email from the ASF dual-hosted git repository. brondsem pushed a commit to branch db/8520 in repository https://gitbox.apache.org/repos/asf/allura.git
commit 8b5cc733e72a766e1366e5ef73b0b7a1748c3280 Author: Dave Brondsema <[email protected]> AuthorDate: Wed Aug 13 18:49:59 2025 -0400 [#8520] drop python 3.9 support for easier entry_points(group= usage in Allura and other libraries like easywidgets and activitystream) --- Allura/docs/getting_started/install_each_step.rst | 2 +- README.markdown | 2 +- requirements.txt | 12 ++---------- ruff.toml | 2 +- 4 files changed, 5 insertions(+), 13 deletions(-) diff --git a/Allura/docs/getting_started/install_each_step.rst b/Allura/docs/getting_started/install_each_step.rst index 046306047..05b369434 100644 --- a/Allura/docs/getting_started/install_each_step.rst +++ b/Allura/docs/getting_started/install_each_step.rst @@ -44,7 +44,7 @@ In these instructions, we'll use `VirtualBox <http://www.virtualbox.org>`__ and System Packages ^^^^^^^^^^^^^^^ -Before we begin, you'll need to install some system packages. Allura currently supports Python 3.9 through 3.11. The steps below use Python 3.11. +Before we begin, you'll need to install some system packages. Allura currently supports Python 3.10 through 3.11. The steps below use Python 3.11. .. code-block:: bash diff --git a/README.markdown b/README.markdown index b76c3b490..f3347ce03 100644 --- a/README.markdown +++ b/README.markdown @@ -21,7 +21,7 @@ # Apache Allura -[](https://builds.apache.org/job/Allura) +[](https://builds.apache.org/job/Allura) [](https://builds.apache.org/job/Allura) 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. diff --git a/requirements.txt b/requirements.txt index 5d3228000..016141f02 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile requirements.in -o requirements.txt --no-emit-package setuptools -p 3.9 --universal +# uv pip compile requirements.in -o requirements.txt --no-emit-package setuptools -p 3.10 --universal activitystream==0.5.0 # via -r requirements.in aiosmtpd==1.4.6 @@ -117,8 +117,6 @@ idna==3.10 # anyio # httpx # requests -importlib-metadata==8.6.1 ; python_full_version < '3.10' - # via markdown inflection==0.5.1 # via profanityfilter iniconfig==2.1.0 @@ -313,11 +311,7 @@ typing-extensions==4.14.1 # via # anyio # beautifulsoup4 -urllib3==1.26.20 ; python_full_version < '3.10' - # via - # botocore - # requests -urllib3==2.5.0 ; python_full_version >= '3.10' +urllib3==2.5.0 # via # botocore # requests @@ -345,8 +339,6 @@ werkzeug==3.1.3 # via -r requirements.in wrapt==1.17.2 # via -r requirements.in -zipp==3.21.0 ; python_full_version < '3.10' - # via importlib-metadata # The following packages were excluded from the output: # setuptools diff --git a/ruff.toml b/ruff.toml index 7f1a38886..3218bd640 100644 --- a/ruff.toml +++ b/ruff.toml @@ -17,7 +17,7 @@ line-length = 119 output-format = "full" -target-version = "py39" +target-version = "py310" lint.select = [ # all flake8 & pep8 (except 'ignore' below)
