Skip to content

Commit 5686d78

Browse files
Merge pull request #40 from borgbackup/misc-updates
misc. updates
2 parents 0023e49 + ba77d0c commit 5686d78

File tree

4 files changed

+20
-11
lines changed

4 files changed

+20
-11
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ jobs:
3232
matrix:
3333
include:
3434
- os: ubuntu-22.04
35-
python-version: '3.9'
36-
toxenv: py39
35+
python-version: '3.10'
36+
toxenv: py310
3737
- os: ubuntu-24.04
38-
python-version: '3.13'
39-
toxenv: py313
38+
python-version: '3.14'
39+
toxenv: py314
4040

4141
env:
4242
TOXENV: ${{ matrix.toxenv }}

CHANGES.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
Changelog
22
=========
33

4+
Version 0.1.1 (not released yet)
5+
--------------------------------
6+
7+
- cythonize with latest Cython release
8+
- use SPDX license identifier, require a recent setuptools
9+
- add support for Python 3.14, remove 3.9
10+
- migrate tox configuration to pyproject.toml
11+
- fix typos and grammar
12+
413
Version 0.1.0 2024-11-18
514
------------------------
615

LICENSE.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (C) 2024 Thomas Waldmann <tw@waldmann-edv.de>
1+
Copyright (C) 2024-2025 Thomas Waldmann <tw@waldmann-edv.de>
22
All rights reserved.
33

44
Redistribution and use in source and binary forms, with or without

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,23 @@ maintainers = [
66
{name="Thomas Waldmann", email="tw@waldmann-edv.de"},
77
]
88
description = "Memory-efficient hash table (implemented in Cython)"
9-
requires-python = ">=3.9"
9+
requires-python = ">=3.10"
1010
keywords = ["hashtable", "memory", "efficient", "dense"]
1111
classifiers = [
1212
"Development Status :: 3 - Alpha",
1313
"Intended Audience :: Developers",
14-
"License :: OSI Approved :: BSD License",
1514
"Programming Language :: Python",
1615
"Programming Language :: Python :: 3",
17-
"Programming Language :: Python :: 3.9",
1816
"Programming Language :: Python :: 3.10",
1917
"Programming Language :: Python :: 3.11",
2018
"Programming Language :: Python :: 3.12",
2119
"Programming Language :: Python :: 3.13",
20+
"Programming Language :: Python :: 3.14",
2221
"Topic :: Software Development :: Libraries",
2322
"Topic :: Software Development :: Libraries :: Python Modules",
2423
]
25-
license = {text="BSD"}
24+
license = "BSD-3-Clause"
25+
license-files = ["LICENSE.rst"]
2626
dependencies = []
2727

2828
[project.urls]
@@ -33,7 +33,7 @@ dependencies = []
3333
borghash-demo = "borghash.__main__:demo"
3434

3535
[build-system]
36-
requires = ["setuptools", "wheel", "setuptools_scm[toml]>=6.2"]
36+
requires = ["setuptools>=78.1.1", "wheel", "setuptools_scm[toml]>=6.2"]
3737
build-backend = "setuptools.build_meta"
3838

3939
[tool.setuptools_scm]
@@ -43,7 +43,7 @@ markers = []
4343

4444

4545
[tool.tox]
46-
env_list = ["py39", "py310", "py311", "py312", "py313"]
46+
env_list = ["py310", "py311", "py312", "py313", "py314"]
4747

4848
[tool.tox.env]
4949

0 commit comments

Comments
 (0)