This is an automated email from the ASF dual-hosted git repository.

kentontaylor pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/allura.git

commit 9728b489f740dd4c972056fc08f613b51b663d90
Author: Dave Brondsema <[email protected]>
AuthorDate: Thu Oct 10 14:47:06 2024 -0400

    drop python 3.8 support
---
 Allura/docs/getting_started/install_each_step.rst | 2 +-
 README.markdown                                   | 2 +-
 pytest.ini                                        | 2 +-
 requirements.in                                   | 6 ++----
 requirements.txt                                  | 5 ++---
 ruff.toml                                         | 2 +-
 6 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/Allura/docs/getting_started/install_each_step.rst 
b/Allura/docs/getting_started/install_each_step.rst
index 737ae613d..046306047 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.8 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.9 through 3.11.  The steps below use Python 3.11.
 
 .. code-block:: bash
 
diff --git a/README.markdown b/README.markdown
index efae840e6..b76c3b490 100644
--- a/README.markdown
+++ b/README.markdown
@@ -21,7 +21,7 @@
 
 # Apache Allura
 
-[![Build 
Status](https://builds.apache.org/buildStatus/icon?job=Allura%2FAllura-py3.8&subject=py3.8)](https://builds.apache.org/job/Allura)
+[![Build 
Status](https://builds.apache.org/buildStatus/icon?job=Allura%2FAllura-py3.9&subject=py3.9)](https://builds.apache.org/job/Allura)
 [![Build 
Status](https://builds.apache.org/buildStatus/icon?job=Allura%2FAllura-py3.11&subject=py3.11)](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/pytest.ini b/pytest.ini
index 2ed85c93f..d6efbf3ef 100644
--- a/pytest.ini
+++ b/pytest.ini
@@ -30,7 +30,7 @@ filterwarnings =
     ignore:Deprecated call to 
`pkg_resources.declare_namespace:DeprecationWarning:pkg_resources
     ignore:pkg_resources is deprecated as an 
API:DeprecationWarning:tg.util.files
     ignore:pkg_resources is deprecated as an API:DeprecationWarning:formencode
-    # supporting py3.8 still then can revert 
https://sourceforge.net/p/activitystream/code/ci/c0884668ac0f4445acb423edb25d18b7bd368be7/
+    # supporting py3.9 still then can revert 
https://sourceforge.net/p/activitystream/code/ci/c0884668ac0f4445acb423edb25d18b7bd368be7/
     ignore:SelectableGroups dict interface is deprecated. Use 
select.:DeprecationWarning:activitystream
     # optional import within passlib
     ignore:'crypt' is deprecated:DeprecationWarning:passlib.utils
diff --git a/requirements.in b/requirements.in
index 98d20f933..6fb6277ad 100644
--- a/requirements.in
+++ b/requirements.in
@@ -57,10 +57,8 @@ WebTest
 pytest
 pytest-xdist
 pytest-sugar
-# last version supporting Python 3.7 and 3.8.
-docutils==0.20.1
+docutils
 
 # deployment
 gunicorn
-pre-commit; python_version>="3.9"
-pre-commit<3.6; python_version<"3.9"
+pre-commit
diff --git a/requirements.txt b/requirements.txt
index db390a8c6..11695199e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -60,7 +60,7 @@ distlib==0.3.8
     # via virtualenv
 dnspython==2.6.1
     # via pymongo
-docutils==0.20.1
+docutils==0.21.2
     # via
     #   -r requirements.in
     #   pypeline
@@ -174,8 +174,7 @@ platformdirs==4.2.0
     # via virtualenv
 pluggy==1.4.0
     # via pytest
-pre-commit==3.5.0 ; python_version < "3.9"
-pre-commit==3.7.0 ; python_version >= "3.9"
+pre-commit==3.7.0
     # via -r requirements.in
 profanityfilter==2.0.6
     # via -r requirements.in
diff --git a/ruff.toml b/ruff.toml
index f84770897..e5356368c 100644
--- a/ruff.toml
+++ b/ruff.toml
@@ -17,7 +17,7 @@
 
 line-length = 119
 output-format = "full"
-target-version = "py38"
+target-version = "py39"
 
 lint.select = [
     # all flake8 & pep8 (except 'ignore' below)

Reply via email to