Skip to content

Commit c6b7062

Browse files
authored
Update for v2.1 release (#91)
1 parent 83c53a1 commit c6b7062

File tree

5 files changed

+22
-14
lines changed

5 files changed

+22
-14
lines changed

.github/workflows/pytest-builds.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,16 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
15+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
1616

1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v5
1919

2020
- name: Set up Python ${{ matrix.python-version }}
2121
uses: actions/setup-python@v5
2222
with:
2323
python-version: ${{ matrix.python-version }}
24+
allow-prereleases: true
2425

2526
- name: Install package and dependencies
2627
run: |

.github/workflows/release-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
id-token: write
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
with:
2222
submodules: true
2323

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
## pylibjpeg
1010

11-
A Python 3.8+ framework for decoding JPEG images and decoding/encoding RLE datasets, with a focus on providing support for [pydicom](https://github.com/pydicom/pydicom).
11+
A Python framework for decoding JPEG and JPEG-LS and decoding/encoding JPEG 2000 and RLE, with a focus on providing support for [pydicom](https://github.com/pydicom/pydicom).
1212

1313

1414
### Installation
@@ -46,11 +46,12 @@ One or more plugins are required before *pylibjpeg* is able to handle JPEG image
4646
you first have to install the corresponding package:
4747

4848
#### Supported Image Formats
49-
|Format |Decode?|Encode?|Plugin | License |Based on |
50-
|--- |------ |--- |--- |--- |--- |
51-
|JPEG, JPEG-LS and JPEG XT|Yes |No |[pylibjpeg-libjpeg][1] | GPLv3 |[libjpeg][2] |
52-
|JPEG 2000 |Yes |Yes |[pylibjpeg-openjpeg][3]| MIT |[openjpeg][4]|
53-
|RLE Lossless (PackBits) |Yes |Yes |[pylibjpeg-rle][5] | MIT |- |
49+
|Format |Decode?|Encode?|Plugin | License |Based on |
50+
|--- |------ |--- |--- |--- |--- |
51+
|JPEG, JPEG-LS and JPEG XT |Yes |No |[pylibjpeg-libjpeg][1] | GPLv3 |[libjpeg][2] |
52+
|JPEG 2000 |Yes |Yes |[pylibjpeg-openjpeg][3]| MIT/BSD |[openjpeg][4]|
53+
|High-throughput JPEG 2000 |Yes |No |[pylibjpeg-openjpeg][3]| MIT/BSD |[openjpeg][4]|
54+
|RLE Lossless (PackBits) |Yes |Yes |[pylibjpeg-rle][5] | MIT |- |
5455

5556
#### Supported DICOM Transfer Syntaxes
5657

docs/release_notes/v2.1.0.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.. _v2.1.0:
2+
3+
2.1.0
4+
=====
5+
6+
* Supported Python versions are 3.10, 3.11, 3.12, 3.13 and 3.14

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ classifiers=[
1313
"Intended Audience :: Science/Research",
1414
"Development Status :: 5 - Production/Stable",
1515
"Natural Language :: English",
16-
"Programming Language :: Python :: 3.8",
17-
"Programming Language :: Python :: 3.9",
1816
"Programming Language :: Python :: 3.10",
1917
"Programming Language :: Python :: 3.11",
2018
"Programming Language :: Python :: 3.12",
19+
"Programming Language :: Python :: 3.13",
20+
"Programming Language :: Python :: 3.14",
2121
"Operating System :: OS Independent",
2222
"Topic :: Scientific/Engineering :: Medical Science Apps.",
2323
"Topic :: Software Development :: Libraries",
@@ -31,8 +31,8 @@ keywords = ["dicom pydicom python imaging jpg jpeg jpg-ls jpeg-ls jpeg2k jpeg200
3131
license = {text = "MIT"}
3232
name = "pylibjpeg"
3333
readme = "README.md"
34-
requires-python = ">=3.8"
35-
version = "2.0.1"
34+
requires-python = ">=3.10"
35+
version = "2.1.0"
3636

3737

3838
[project.optional-dependencies]
@@ -65,7 +65,7 @@ repository = "https://github.com/pydicom/pylibjpeg"
6565

6666

6767
[tool.mypy]
68-
python_version = "3.8"
68+
python_version = "3.10"
6969
files = "pylibjpeg"
7070
exclude = ["pylibjpeg/tests", "pylibjpeg/tools/tests"]
7171
show_error_codes = true

0 commit comments

Comments
 (0)