Skip to content

Commit c89961e

Browse files
authored
Merge branch 'master' into fix-install-issue
2 parents 18c90bc + 038f2bd commit c89961e

6 files changed

Lines changed: 12 additions & 11 deletions

File tree

.github/workflows/pytest-coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
strategy:
2424
fail-fast: false
2525
matrix:
26-
python-version: ["3.9"]
26+
python-version: ["3.12", "3.13"]
2727
os: [ubuntu-latest, windows-latest, macos-latest]
2828
runs-on: ${{ matrix.os }}
2929
steps:

Pyfhel/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
__name__ = "Pyfhel"
88
__author__ = "Alberto Ibarrondo"
99

10-
__version__ = "3.4.2"
10+
__version__ = "3.4.3"

Pyfhel/backend/SEAL

Submodule SEAL updated 69 files

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Python library for Addition, Subtraction, Multiplication and Scalar Product over
1414
|--------------------------------------------|--------------------------------------------------------------------------------------------|
1515
| :flags: **Language** | Python (3.7+), with Cython and C++ (:warning: _requires a [C++17 compiler][3]_ :warning:.) |
1616
| :computer: **OS** | Linux, Windows & MacOS. |
17-
| :1234: **Version** | 3.4.2 (stable) |
17+
| :1234: **Version** | 3.4.3 (stable) |
1818
| :books: **Docs** | In [readthedocs][1]! |
1919
| :pencil2: **Demos/Examples** | [In the docs][4] with the outputs, sources in the [`examples`][2] folder. |
2020
| :electric_plug: **Backends** | [SEAL][5], [OpenFHE (WIP)][6]. Shipped alongside Pyfhel. |

pyproject.toml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
# Pyfhel's core metadata
1010
[project]
1111
name = "Pyfhel"
12-
version = "3.4.2"
12+
version = "3.4.3"
1313
description = "Python for Homomorphic Encryption Libraries"
1414
readme = "README.md"
1515
requires-python = ">=3.7"
16-
license = {text = "GNU GPLv3"}
16+
license = "GPL-3.0-or-later"
1717
keywords = ["homomorphic" , "encryption", "cython", "cryptography"]
1818
authors = [
1919
{name = "Alberto Ibarrondo", email = "ibarrond@eurecom.fr"},
@@ -27,9 +27,10 @@ classifiers = [
2727
"Programming Language :: Python :: 3.8",
2828
"Programming Language :: Python :: 3.9",
2929
"Programming Language :: Python :: 3.10",
30+
"Programming Language :: Python :: 3.11",
31+
"Programming Language :: Python :: 3.12",
3032
"Programming Language :: Python :: Implementation :: CPython",
3133
"Development Status :: 5 - Production/Stable",
32-
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
3334
"Operating System :: Unix",
3435
"Operating System :: POSIX",
3536
"Operating System :: Microsoft :: Windows",
@@ -38,7 +39,7 @@ classifiers = [
3839
]
3940

4041
dependencies = [
41-
"numpy>=1.21"
42+
"numpy>=1.26"
4243
]
4344

4445
[project.optional-dependencies]
@@ -57,10 +58,10 @@ repository = "https://github.com/ibarrond/github"
5758
# Minimum requirements for the build system to execute.
5859
[build-system]
5960
requires = [
60-
"setuptools>=68",
61+
"setuptools>=64",
6162
"wheel",
6263
"cython>=3.0.0",
63-
"numpy>=1.21",
64+
"numpy>=1.26",
6465
"cmake>=3.15",
6566
"toml>=0.10"
6667
]

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -677,7 +677,7 @@ def copy_extensions_to_source(self):
677677
classifiers = project_config['classifiers'],
678678
platforms = config['platforms']['platforms'],
679679
keywords = ', '.join(project_config['description']),
680-
license = project_config['license']['text'],
680+
license = project_config['license'],
681681
# Options
682682
install_requires=project_config['dependencies'],
683683
python_requires =project_config['requires-python'],

0 commit comments

Comments
 (0)