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
2 changes: 1 addition & 1 deletion .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14.0-rc.3']

steps:
- uses: actions/checkout@v2
Expand Down
18 changes: 16 additions & 2 deletions build-deb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Project: Fabio Input/Output
# https://github.com/silx-kit/fabio
#
# Copyright (C) 2015-2020 European Synchrotron Radiation Facility, Grenoble, France
# Copyright (C) 2015-2025 European Synchrotron Radiation Facility, Grenoble, France
#
# Principal author: Jérôme Kieffer (Jerome.Kieffer@ESRF.eu)
#
Expand Down Expand Up @@ -33,7 +33,7 @@ version=$(PYTHONPATH=src/fabio python3 -c"import version; print(version.version)
strictversion=$(PYTHONPATH=src/fabio python3 -c"import version; print(version.strictversion)")
debianversion=$(PYTHONPATH=src/fabio python3 -c"import version; print(version.debianversion)")

deb_name=$(echo "$source_project" | tr '[:upper:]' '[:lower:]')
deb_name=python-$(echo "$source_project" | tr '[:upper:]' '[:lower:]')

# target system
if [ -f /etc/debian_version ]
Expand All @@ -56,6 +56,9 @@ then
bookworm)
debian_version=12
;;
trixie)
debian_version=13
;;
esac
fi

Expand Down Expand Up @@ -92,6 +95,7 @@ optional arguments:
--debian10 Simulate a debian 10 Buster system
--debian11 Simulate a debian 11 Bullseye system
--debian12 Simulate a debian 12 Bookworm system
--debian13 Simulate a debian 13 Trixie system
"

install=0
Expand Down Expand Up @@ -147,6 +151,13 @@ do
build_directory=${project_directory}/build/${target_system}
shift
;;
--debian13)
debian_version=13
target_system=debian${debian_version}
dist_directory=${project_directory}/dist/${target_system}
build_directory=${project_directory}/build/${target_system}
shift
;;
-*)
echo "Error: Unknown option: $1" >&2
echo "$usage"
Expand Down Expand Up @@ -245,6 +256,9 @@ build_deb() {
12)
debian_name=bookworm
;;
13)
debian_name=trixie
;;
esac

dch --force-distribution -v ${debianversion}-1 "upstream development build of ${project} ${version}"
Expand Down
6 changes: 6 additions & 0 deletions doc/source/Changelog.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
Changelog
=========

FabIO-2025.10.0:
................
- Include patches from debian (Thanks Rolland Mas)
- Compatibility with recent version of Glymur
- Supports Python 3.10-3.14

FabIO-2024.9.0:
...............
- Link `peak` from sparse dataset to the dense one when using `densify_Bragg`
Expand Down
Loading