Skip to content

Commit a002d34

Browse files
authored
General project maintenance (#81)
- Remove support of Python 3.8: Python 3.8 reached its end of life in October 2024, hence we do not support it either - Bump PyPy to 3.11 on GH Actions - Use SPDX short-form license identifier to describe license: The license core metadata field has been deprecated and was replaced by the SPDX-based license-expression field. - Constrain Urwid to <3.0.0: Urwid 3.0.0 dropped BoxWidget, which TUI is relying on.
1 parent 6bcdf2f commit a002d34

3 files changed

Lines changed: 6 additions & 8 deletions

File tree

.github/workflows/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ jobs:
66
strategy:
77
matrix:
88
os: [ubuntu-latest, macos-latest, windows-latest]
9-
python-version: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13', 'pypy-3.10']
9+
python-version: [3.9, '3.10', '3.11', '3.12', '3.13', 'pypy-3.11']
1010
exclude:
1111
# NOTE: pynacl should not be built from sdist, but it has no binary
1212
# wheel available for windows+pypy
1313
- os: windows-latest
14-
python-version: 'pypy-3.10'
14+
python-version: 'pypy-3.11'
1515
runs-on: ${{ matrix.os }}
1616
steps:
1717
- uses: actions/checkout@v4

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ interfaces:
5656
Requirements
5757
============
5858

59-
* Python_ >= 3.8
59+
* Python_ >= 3.9
6060
* MongoDB_ >= 3.6 (either local installation or access to remote database)
6161
* Java_ SE >= 7 JRE or JDK (optional, required if the *Picireny* test case
6262
reducer is used)

setup.cfg

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,13 @@ long_description_content_type = text/x-rst
66
author = Renata Hodovan, Akos Kiss
77
author_email = hodovan@inf.u-szeged.hu, akiss@inf.u-szeged.hu
88
url = https://github.com/renatahodovan/fuzzinator
9-
license = BSD
9+
license_expression = BSD-3-Clause
1010
license_files = LICENSE.rst
1111
classifiers =
1212
Intended Audience :: Developers
13-
License :: OSI Approved :: BSD License
1413
# Operating System :: OS Independent
1514
Programming Language :: Python
1615
Programming Language :: Python :: 3
17-
Programming Language :: Python :: 3.8
1816
Programming Language :: Python :: 3.9
1917
Programming Language :: Python :: 3.10
2018
Programming Language :: Python :: 3.11
@@ -27,7 +25,7 @@ package_dir =
2725
= src
2826
packages = find_namespace:
2927
include_package_data = True
30-
python_requires = >=3.8
28+
python_requires = >=3.9
3129
install_requires =
3230
chevron
3331
google-api-python-client
@@ -48,7 +46,7 @@ install_requires =
4846
python-gitlab
4947
rainbow_logging_handler
5048
tornado
51-
urwid
49+
urwid<3.0.0
5250
xson
5351

5452
[options.packages.find]

0 commit comments

Comments
 (0)