From a8c808f806439a830a7b894151234a81465d2b60 Mon Sep 17 00:00:00 2001 From: Matt Liberty Date: Mon, 11 Nov 2024 09:50:52 -0500 Subject: [PATCH] Prepared 3.1.3.4 release with support for Python 3.13. --- .github/workflows/packaging.yml | 11 ++++------- CHANGELOG.md | 7 +++++++ c_monocypher.pyx | 2 +- setup.py | 9 +++------ 4 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml index e20e175..004d5d4 100644 --- a/.github/workflows/packaging.yml +++ b/.github/workflows/packaging.yml @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Jetperch LLC +# Copyright 2021-2024 Jetperch LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -24,7 +24,7 @@ on: ['push', 'pull_request'] env: - PYTHON_VERSION: '3.11' + PYTHON_VERSION: '3.13' jobs: @@ -89,10 +89,7 @@ jobs: fail-fast: false matrix: os: ["ubuntu-latest", "windows-latest", "macos-latest"] - python_version: ["cp39", "cp310", "cp311", "cp312"] - exclude: - - os: "macos-latest" - python_version: "cp39" + python_version: ["cp310", "cp311", "cp312", "cp13"] steps: - name: Download sdist @@ -112,7 +109,7 @@ jobs: python-version: ${{ env.PYTHON_VERSION }} - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.17.0 + run: python -m pip install cibuildwheel==2.21.3 - name: Build wheels env: diff --git a/CHANGELOG.md b/CHANGELOG.md index f3d67e3..f41efbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ This file contains the list of changes made to pymonocypher. +## 3.1.3.4 + +2024 Nov 11 + +* Rebuild for Python 3.13 + + ## 3.1.3.3 2024 June 5 diff --git a/c_monocypher.pyx b/c_monocypher.pyx index 17d1beb..19b3a77 100644 --- a/c_monocypher.pyx +++ b/c_monocypher.pyx @@ -13,7 +13,7 @@ import warnings # also edit setup.py -__version__ = '3.1.3.3' # also change setup.py +__version__ = '3.1.3.4' # also change setup.py __title__ = 'pymonocypher' __description__ = 'Python ctypes bindings to the Monocypher library' __url__ = 'https://github.com/jetperch/pymonocypher' diff --git a/setup.py b/setup.py index 4111068..d42f705 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ import os MYPATH = os.path.abspath(os.path.dirname(__file__)) -VERSION = '3.1.3.3' # also change c_monocypher.pyx +VERSION = '3.1.3.4' # also change c_monocypher.pyx try: @@ -66,19 +66,16 @@ 'Topic :: Security :: Cryptography', # Supported Python versions - 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', 'Programming Language :: C', ], keywords='cryto cryptography monocypher chacha blake2b 25519', - install_requires=[ - 'numpy>=1.23', - ], ext_modules=extensions, - python_requires='~=3.9', + python_requires='~=3.10', project_urls={ 'Bug Reports': 'https://github.com/jetperch/pymonocypher/issues',