From cad7d26054245e9fe4a20ad02ade6a22db6a01fa Mon Sep 17 00:00:00 2001 From: joshua-oss <55251797+joshua-oss@users.noreply.github.com> Date: Fri, 28 Jun 2024 16:54:56 -0700 Subject: [PATCH] Opendp v0.10.0 (#599) * Update to OpenDP v0.10.0 * Fix for numpy 2.0 * setup.py * Loosen OpenDP required versions --------- Co-authored-by: Joshua --- sql/pyproject.toml | 4 ++-- sql/setup.py | 1 + sql/snsql/_ast/expressions/numeric.py | 1 - sql/snsql/xpath/ast.py | 1 - 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/sql/pyproject.toml b/sql/pyproject.toml index 3ebc1cd7..2ba932e6 100644 --- a/sql/pyproject.toml +++ b/sql/pyproject.toml @@ -10,8 +10,8 @@ repository = "https://github.com/opendp/smartnoise-sdk" readme = "README.md" [tool.poetry.dependencies] -python = ">=3.8,<=3.12" -opendp = "^0.10.0" +python = ">=3.8,<3.13" +opendp = ">=0.8.0,<0.11.0" antlr4-python3-runtime = "4.9.3" PyYAML = "^6.0.1" graphviz = "^0.17" diff --git a/sql/setup.py b/sql/setup.py index 9e2fb54d..f71208dd 100644 --- a/sql/setup.py +++ b/sql/setup.py @@ -37,6 +37,7 @@ 'packages': packages, 'package_data': package_data, 'install_requires': install_requires, + 'python_requires': '>=3.8,<3.13', 'python_requires': '>=3.8,<=3.12', } diff --git a/sql/snsql/_ast/expressions/numeric.py b/sql/snsql/_ast/expressions/numeric.py index 28c5055f..9e1c1d20 100644 --- a/sql/snsql/_ast/expressions/numeric.py +++ b/sql/snsql/_ast/expressions/numeric.py @@ -1,4 +1,3 @@ -from numpy.lib.arraysetops import isin from snsql._ast.tokens import * import numpy as np import operator diff --git a/sql/snsql/xpath/ast.py b/sql/snsql/xpath/ast.py index e3111260..f508037b 100644 --- a/sql/snsql/xpath/ast.py +++ b/sql/snsql/xpath/ast.py @@ -1,7 +1,6 @@ from typing import Union, Sequence, Iterable import operator import numpy as np -from numpy.lib.arraysetops import isin from pandas.core.indexing import IndexSlice ops = {