Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 2 additions & 13 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,8 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
cython-version: ["0.29", "3"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
os: [ubuntu-24.04]
exclude:
- python-version: "3.13"
cython-version: "0.29"
- python-version: "3.14"
cython-version: "0.29"

steps:
- uses: actions/checkout@v4
Expand All @@ -37,12 +31,7 @@ jobs:
- name: Install Python dependencies (misc)
run: pip install setuptools pytest sphinx

- name: Install Python dependencies (Cython 0.29)
if: ${{ matrix.cython-version == '0.29' }}
run: pip install "Cython<3"

- name: Install Python dependencies (Cython 3.x)
if: ${{ matrix.cython-version == '3' }}
- name: Install Python dependencies
run: pip install "Cython>=3"

- name: Test
Expand Down
7 changes: 7 additions & 0 deletions Changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@

**WARNING**: Python-LLFUSE is no longer actively developed.

Release 1.6.0 (not yet released)
================================

- Drop Python 3.8 and 3.9 support.
- Drop testing on Cython 0.29.x


Release 1.5.2 (2025-12-22)
==========================

Expand Down
2 changes: 1 addition & 1 deletion rst/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
# built documents.
#
# The short X.Y version.
version = '1.5.2'
version = '1.6.0'
# The full version, including alpha/beta/rc tags.
release = version + ''

Expand Down
2 changes: 1 addition & 1 deletion rst/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Development Version

If you have checked out the unstable development version from the
repository, a bit more effort is required. You need to also have
Cython_ (0.29.21 or newer) and Sphinx_ (1.1 or newer) installed, and the
Cython_ (Version >= 3) and Sphinx_ (1.1 or newer) installed, and the
necessary commands are::

python setup.py build_cython
Expand Down
6 changes: 2 additions & 4 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
warnings.simplefilter('default')


LLFUSE_VERSION = '1.5.2'
LLFUSE_VERSION = '1.6.0'

def main():

Expand Down Expand Up @@ -111,8 +111,6 @@ def main():
'Intended Audience :: Developers',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
Expand All @@ -127,7 +125,7 @@ def main():
keywords=['FUSE', 'python' ],
package_dir={'': 'src'},
packages=setuptools.find_packages('src'),
python_requires='>=3.8',
python_requires='>=3.10',
provides=['llfuse'],
ext_modules=[Extension('llfuse', c_sources,
extra_compile_args=compile_args,
Expand Down