Skip to content

Commit b167758

Browse files
authored
Add basic support for Python 3.14 (#134)
1 parent f8122a3 commit b167758

5 files changed

Lines changed: 6 additions & 5 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
strategy:
2626
matrix:
2727
os: [macos-14, windows-2022, ubuntu-24.04]
28-
python-version: [3.9, "3.10", "3.11", "3.12", "3.13"]
28+
python-version: [3.9, "3.10", "3.11", "3.12", "3.13", "3.14-dev"]
2929

3030
runs-on: ${{ matrix.os }}
3131
steps:

.github/workflows/wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
with:
5353
output-dir: wheelhouse
5454
env:
55-
CIBW_BUILD: "{cp39,cp310,cp311,cp312,cp313}-${{ matrix.build }}*"
55+
CIBW_BUILD: "{cp39,cp310,cp311,cp312,cp313,cp314}-${{ matrix.build }}*"
5656
CIBW_ARCHS: ${{ matrix.archs }}
5757
CIBW_BUILD_FRONTEND: "build"
5858
CIBW_TEST_REQUIRES: "pytest"

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55

66
[project]
77
name = "mmh3"
8-
version = "5.1.1-dev.1"
8+
version = "5.2.0-dev.1"
99
description = "Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions."
1010
readme = "README.md"
1111
license = {file = "LICENSE"}
@@ -24,6 +24,7 @@ classifiers = [
2424
"Programming Language :: Python :: 3.11",
2525
"Programming Language :: Python :: 3.12",
2626
"Programming Language :: Python :: 3.13",
27+
"Programming Language :: Python :: 3.14",
2728
"Topic :: Software Development :: Libraries",
2829
"Topic :: Utilities"
2930
]

src/mmh3/mmh3module.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ PyDoc_STRVAR(
263263
"memory-views such as numpy arrays.\n"
264264
"\n"
265265
"Args:\n"
266-
" key (Buffer | str): The bufer to hash. String inputs are also\n"
266+
" key (Buffer | str): The buffer to hash. String inputs are also\n"
267267
" supported and are automatically converted to `bytes` using\n"
268268
" UTF-8 encoding before hashing.\n"
269269
" seed (int): The seed value. Must be an integer in the range\n"

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[tox]
22
requires =
33
tox>=4
4-
envlist = lint, type, py{39,310,311,312,313}
4+
envlist = lint, type, py{39,310,311,312,313,314}
55

66
[testenv]
77
description = run unit tests

0 commit comments

Comments
 (0)