You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2025/08/18 15:23:49 UTC
(allura) 01/04: [#8520] drop python 3.9 support for easier entry_points(group= usage in Allura and other libraries like easywidgets and activitystream)
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 <db...@slashdotmedia.com>
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)