Skip to content

Commit

Permalink
Drop python 3.9 support.
Browse files Browse the repository at this point in the history
  • Loading branch information
lhupfeldt committed Nov 2, 2024
1 parent 4b67406 commit 37bbfdc
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 8 deletions.
1 change: 0 additions & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,6 @@ The demo jobs can be loaded by running tests, see below.
Installation
------------

Python 3.9 or later is required.
A recent Jenkins is required.

#. Install *python-devel* (required by the *psutil* dependency of the *script_api*)
Expand Down
2 changes: 1 addition & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Welcome to jenkinsflow's documentation!

The jenkinsflow package is used for controlling the invocation of `Jenkins <http://jenkins-ci.org/>`_ jobs in complex parallel and serial "flows".
This effectively replaces the upstream/downstream dependencies in Jenkins with a fully scripted flow.
Note: this version requires Python 3.9.0 or newer. Use an older version for Python 3.6+ support.
Note: this version requires Python 3.10 or newer. Use an older version for Python 3.9 support.

Package contents
----------------
Expand Down
2 changes: 1 addition & 1 deletion noxfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@


# Locally we have nox handle the different versions, but in each travis run there is only a single python which can always be found as just 'python'
_PY_VERSIONS = ["3.12", "3.11", "3.10", "3.9"] if not os.environ.get("TRAVIS_PYTHON_VERSION") else ["python"]
_PY_VERSIONS = ["3.12", "3.11", "3.10"] if not os.environ.get("TRAVIS_PYTHON_VERSION") else ["python"]
_IS_CI = os.environ.get("CI", "false").lower() == "true"

nox.options.error_on_missing_interpreters = True
Expand Down
9 changes: 4 additions & 5 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,14 @@ long_description_content_type = text/x-rst
license = BSD

classifiers =
Development Status :: 4 - Beta
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
License :: OSI Approved :: BSD License
Natural Language :: English
Operating System :: OS Independent
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.10
Topic :: Software Development :: Libraries

[options]
Expand All @@ -41,7 +40,7 @@ install_requires =
# Required by the job dependency graph visualisation
bottle>=0.12.1

python_requires = >= 3.9
python_requires = >= 3.10

packages =
jenkinsflow
Expand Down

0 comments on commit 37bbfdc

Please sign in to comment.